feat(platform): expose structured capacity metrics
This commit is contained in:
@@ -351,6 +351,7 @@ export interface OpsHealth {
|
||||
linkHealth: LinkHealth[];
|
||||
kafkaLag: number | null;
|
||||
activeConnections: number | null;
|
||||
capacityMetrics?: CapacityMetrics;
|
||||
capacityFindings: string[];
|
||||
redisOnlineKeys: number | null;
|
||||
tdengineWritable: boolean;
|
||||
@@ -358,6 +359,19 @@ export interface OpsHealth {
|
||||
runtime: RuntimeInfo;
|
||||
}
|
||||
|
||||
export interface CapacityMetrics {
|
||||
activeConnections: number;
|
||||
kafkaLag: number;
|
||||
bridgeConsumerPending: number;
|
||||
bridgeAckPending: number;
|
||||
bridgeBatchPendingMessages: number;
|
||||
fastWriterConsumerPending: number;
|
||||
fastWriterAckPending: number;
|
||||
fastWriterBatchPending: number;
|
||||
historyBatchPending: number;
|
||||
historyRowsPending: number;
|
||||
}
|
||||
|
||||
export interface RuntimeInfo {
|
||||
requestTimeoutMs: number;
|
||||
amapWebJsConfigured?: boolean;
|
||||
|
||||
Reference in New Issue
Block a user