Skip to content

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 }>

Defined in

agent-plugin-performance/src/types.ts:139

Released under the MIT License.