agent-plugin-performance / Exports / ISystemMetricsCollector
Interface: ISystemMetricsCollector
System metrics collector interface
Implemented by
Table of contents
Methods
Methods
getMemoryUsage
▸ getMemoryUsage(): Promise<undefined | { used: number ; free: number ; total: number ; heap: { used: number ; total: number } }>
Returns
Promise<undefined | { used: number ; free: number ; total: number ; heap: { used: number ; total: number } }>
Defined in
agent-plugin-performance/src/types.ts:137
getCPUUsage
▸ getCPUUsage(): Promise<undefined | { user: number ; system: number ; percent: number }>
Returns
Promise<undefined | { user: number ; system: number ; percent: number }>
Defined in
agent-plugin-performance/src/types.ts:138
getNetworkStats
▸ getNetworkStats(): Promise<undefined | { requests: number ; bytesReceived: number ; bytesSent: number ; latency: number }>
Returns
Promise<undefined | { requests: number ; bytesReceived: number ; bytesSent: number ; latency: number }>