You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement an agent collector that gathers network and disk I/O metrics on Linux at configurable intervals and publishes them through the existing metric pipeline.
Acceptance criteria
Collector starts with the agent and can be enabled in default official plugin set.
Emitted metrics include (or equivalent): network.bytes.sent/received, network.packets.sent/received, network.errors.in/out.
Pipeline Integration: Integrate with ring buffer write path and ensure compatibility with variable collector intervals. Expose metrics in both push stream and local /metrics shim output.
Testing: Write unit tests for parsing + rate calculations, and integration tests for collector registration/output shape.
Documentation: Add short docs describing metric names, labels, units, known Linux limitations, and example config snippet.
Goal
Implement an agent collector that gathers network and disk I/O metrics on Linux at configurable intervals and publishes them through the existing metric pipeline.
Acceptance criteria
network.bytes.sent/received,network.packets.sent/received,network.errors.in/out.disk.bytes.read/written,disk.ops.read/write.disk.utilization.percentis emitted (if available from source data).Sub-tasks & Scope of work
/proc/net/devand/proc/diskstatswith robust parsing and clear error handling./metricsshim output.