Skip to content

agents / Exports / SystemMetricsCollector

Interface: SystemMetricsCollector

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

packages/agents/src/plugins/performance/types.ts:131


getCPUUsage

getCPUUsage(): Promise<undefined | { user: number ; system: number ; percent: number }>

Returns

Promise<undefined | { user: number ; system: number ; percent: number }>

Defined in

packages/agents/src/plugins/performance/types.ts:132


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

packages/agents/src/plugins/performance/types.ts:133

Released under the MIT License.