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
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Adds interface scraper to Cisco OS receiver with 9 network metrics
following OpenTelemetry semantic conventions:
<!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
open-telemetry#42647
<!--Describe what testing was performed and which tests were added.-->
#### Testing
- Configuration validation and defaults
- Factory creation and lifecycle tests
- Interface parser (status, validation, formatting)
- Fixed metric names to match OpenTelemetry conventions
- Multi-device configuration tests
-
<!--Describe the documentation added.-->
#### Documentation
- Complete README with metric specifications and examples
- All metrics defined in metadata.yaml
- Generated documentation.md with attribute details
<!--Please delete paragraphs that you did not use before submitting.-->
@@ -70,8 +71,24 @@ The scrapers are configured as modular components. Each scraper type can be conf
70
71
- NX-OS: Calculated from `show system resources` (used / total)
71
72
- IOS/IOS XE: Calculated from `show process memory` (Processor Pool used / total)
72
73
73
-
### Attributes
74
-
All metrics include the `target` attribute with the device's IP address for correlation with Kubernetes nodes and other resources.
74
+
### Interface Metrics
75
+
-`system.network.io` - Number of bytes transmitted and received (with `network.io.direction` attribute: `receive` or `transmit`)
76
+
-`system.network.errors` - Number of errors encountered (with `network.io.direction` attribute: `receive` or `transmit`)
77
+
-`system.network.packet.dropped` - Number of packets dropped (with `network.io.direction` attribute: `receive` or `transmit`)
78
+
-`system.network.packet.count` - Number of packets transmitted or received, categorized by type (with `network.packet.type` attribute: `multicast` or `broadcast`)
0 commit comments