-
- Downloads
NETOBSERV-1533: refine metrics for dashboard creation (#281)
* NETOBSERV-1533: refine metrics for dashboard creation - Use just two shared metrics for eviction counters: on for eviction events and one for flows; shared across ringbuf/map implementations and labelled as such - Report more errors via metrics * Fix shared metrics - Use a single metrics object that holds shared metrics - Create shared metrics at startup * Add more metrics: - accounter and deduper buffer gauges - use eviction metrics for exporters - eviction from deduper - limiter drops counter * Use a different metric for ringbuf eviction counter * Add map size gauges
Showing
- pkg/agent/agent.go 35 additions, 43 deletionspkg/agent/agent.go
- pkg/agent/agent_test.go 2 additions, 0 deletionspkg/agent/agent_test.go
- pkg/agent/packets_agent.go 2 additions, 2 deletionspkg/agent/packets_agent.go
- pkg/ebpf/tracer.go 11 additions, 10 deletionspkg/ebpf/tracer.go
- pkg/exporter/grpc_proto.go 16 additions, 15 deletionspkg/exporter/grpc_proto.go
- pkg/exporter/grpc_proto_test.go 3 additions, 18 deletionspkg/exporter/grpc_proto_test.go
- pkg/exporter/kafka_proto.go 8 additions, 9 deletionspkg/exporter/kafka_proto.go
- pkg/exporter/kafka_proto_test.go 3 additions, 12 deletionspkg/exporter/kafka_proto_test.go
- pkg/flow/account.go 21 additions, 19 deletionspkg/flow/account.go
- pkg/flow/deduper.go 6 additions, 1 deletionpkg/flow/deduper.go
- pkg/flow/deduper_test.go 4 additions, 3 deletionspkg/flow/deduper_test.go
- pkg/flow/limiter.go 7 additions, 0 deletionspkg/flow/limiter.go
- pkg/flow/limiter_test.go 2 additions, 1 deletionpkg/flow/limiter_test.go
- pkg/flow/tracer_map.go 6 additions, 10 deletionspkg/flow/tracer_map.go
- pkg/flow/tracer_ringbuf.go 15 additions, 15 deletionspkg/flow/tracer_ringbuf.go
- pkg/metrics/metrics.go 80 additions, 56 deletionspkg/metrics/metrics.go
- pkg/metrics/metrics_test.go 2 additions, 2 deletionspkg/metrics/metrics_test.go
- pkg/test/tracer_fake.go 2 additions, 2 deletionspkg/test/tracer_fake.go
Loading
Please register or sign in to comment