Instrument goProbe with metrics #173
Labels
api
Anything concerning endpoints for goProbe's APIs
feature
New feature or request
performance
Performance / optimization related topics
Milestone
For #74 and related issues (especially the performance relevant once), it has become increasingly clear that we need more eyes. This issue follows up on #160 to make sure we collect more performance relevant telemetry from goProbe.
The will be of the form
goprobe_<sub system>_<name>
goprobe_capture_packets_processed_total
Counter
goprobe_capture_packets_dropped_total
Counter
goprobe_capture_errors_total
Counter
goprobe_capture_manager_writeout_duration_seconds
Histogram
1ms, 5ms, 10ms, 25ms, 50ms, 100ms, 250ms, 500ms, 1s, 5s
goprobe_capture_manager_interfaces_capturing_total
Gauge
goprobe_api_request_duration_seconds
HistogramVec
10ms, 50ms, 100ms, 250ms, 1s, 5s, 10s, 30s, 60s, 300s
. The lower range is for status commands, the upper ones for invocations of_query
. Will be refined forglobal-query
in separate issue. Labels:host
,method
,path
,status_code
DoD:
/metrics
endpoint in goProbeBonus:
The text was updated successfully, but these errors were encountered: