Watch
0
0
Fork
You've already forked hyperhive
0

collector dashboard: query the service.name the collectors emit, lint dashboard names

This commit is contained in:
atlas 2026-10-28 18:08:47 +01:00 • committed by mara
commit 181c42dae1

View file

@ -1,7 +1,7 @@
{
"title": "hyperhive \u00b7 collector (self-telemetry)",
"uid": "hyperhive-swarm-collector",
"description": "What the OTEL collectors accept, refuse, export and queue.",
"description": "What the OTEL collectors accept, refuse, export and queue. Port 8888 is the hive, 8889 swarm-otel.",
"editable": true,
"refresh": "1m",
"schemaVersion": 39,
@ -35,7 +35,7 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "sum(increase({__name__=~\"otelcol_receiver_(refused|failed)_(metric_points|log_records|spans)(_total)?\", \"service.name\"=\"collector\"}[$__range])) or vector(0)",
"expr": "sum(increase({__name__=~\"otelcol_receiver_(refused|failed)_(metric_points|log_records|spans)(_total)?\", \"service.name\"=\"otelcol-contrib\"}[$__range])) or vector(0)",
"instant": true,
"legendFormat": "refused"
}
@ -99,7 +99,7 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "sum(increase({__name__=~\"otelcol_exporter_(send|enqueue)_failed_(metric_points|log_records|spans)(_total)?\", \"service.name\"=\"collector\"}[$__range])) or vector(0)",
"expr": "sum(increase({__name__=~\"otelcol_exporter_(send|enqueue)_failed_(metric_points|log_records|spans)(_total)?\", \"service.name\"=\"otelcol-contrib\"}[$__range])) or vector(0)",
"instant": true,
"legendFormat": "failed"
}
@ -163,7 +163,7 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "max(otelcol_exporter_queue_size{\"service.name\"=\"collector\"} / otelcol_exporter_queue_capacity{\"service.name\"=\"collector\"})",
"expr": "max(otelcol_exporter_queue_size{\"service.name\"=\"otelcol-contrib\"} / otelcol_exporter_queue_capacity{\"service.name\"=\"otelcol-contrib\"})",
"instant": true,
"legendFormat": "fill"
}
@ -230,7 +230,7 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "max({__name__=~\"otelcol_process_memory_rss(_bytes)?\", \"service.name\"=\"collector\"})",
"expr": "max({__name__=~\"otelcol_process_memory_rss(_bytes)?\", \"service.name\"=\"otelcol-contrib\"})",
"instant": true,
"legendFormat": "rss"
}
@ -289,8 +289,8 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "sum(rate({__name__=~\"otelcol_receiver_accepted_metric_points(_total)?\", \"service.name\"=\"collector\"}[$__rate_interval]))",
"legendFormat": "metric points"
"expr": "sum by (\"server.port\") (rate({__name__=~\"otelcol_receiver_accepted_metric_points(_total)?\", \"service.name\"=\"otelcol-contrib\"}[$__rate_interval]))",
"legendFormat": "{{server.port}} metric points"
},
{
"refId": "B",
@ -298,8 +298,8 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "sum(rate({__name__=~\"otelcol_receiver_accepted_log_records(_total)?\", \"service.name\"=\"collector\"}[$__rate_interval]))",
"legendFormat": "log records"
"expr": "sum by (\"server.port\") (rate({__name__=~\"otelcol_receiver_accepted_log_records(_total)?\", \"service.name\"=\"otelcol-contrib\"}[$__rate_interval]))",
"legendFormat": "{{server.port}} log records"
},
{
"refId": "C",
@ -307,8 +307,8 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "sum(rate({__name__=~\"otelcol_receiver_accepted_spans(_total)?\", \"service.name\"=\"collector\"}[$__rate_interval]))",
"legendFormat": "spans"
"expr": "sum by (\"server.port\") (rate({__name__=~\"otelcol_receiver_accepted_spans(_total)?\", \"service.name\"=\"otelcol-contrib\"}[$__rate_interval]))",
"legendFormat": "{{server.port}} spans"
}
],
"fieldConfig": {
@ -364,8 +364,8 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "sum by (receiver) (rate({__name__=~\"otelcol_receiver_(refused|failed)_(metric_points|log_records|spans)(_total)?\", \"service.name\"=\"collector\"}[$__rate_interval]))",
"legendFormat": "{{receiver}}"
"expr": "sum by (receiver, \"server.port\") (rate({__name__=~\"otelcol_receiver_(refused|failed)_(metric_points|log_records|spans)(_total)?\", \"service.name\"=\"otelcol-contrib\"}[$__rate_interval]))",
"legendFormat": "{{server.port}} {{receiver}}"
}
],
"fieldConfig": {
@ -421,8 +421,8 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "sum by (exporter) (rate({__name__=~\"otelcol_exporter_sent_(metric_points|log_records|spans)(_total)?\", \"service.name\"=\"collector\"}[$__rate_interval]))",
"legendFormat": "{{exporter}}"
"expr": "sum by (exporter, \"server.port\") (rate({__name__=~\"otelcol_exporter_sent_(metric_points|log_records|spans)(_total)?\", \"service.name\"=\"otelcol-contrib\"}[$__rate_interval]))",
"legendFormat": "{{server.port}} {{exporter}}"
}
],
"fieldConfig": {
@ -478,8 +478,8 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "sum by (exporter) (rate({__name__=~\"otelcol_exporter_(send|enqueue)_failed_(metric_points|log_records|spans)(_total)?\", \"service.name\"=\"collector\"}[$__rate_interval]))",
"legendFormat": "{{exporter}}"
"expr": "sum by (exporter, \"server.port\") (rate({__name__=~\"otelcol_exporter_(send|enqueue)_failed_(metric_points|log_records|spans)(_total)?\", \"service.name\"=\"otelcol-contrib\"}[$__rate_interval]))",
"legendFormat": "{{server.port}} {{exporter}}"
}
],
"fieldConfig": {
@ -535,8 +535,8 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "max by (exporter) (otelcol_exporter_queue_size{\"service.name\"=\"collector\"})",
"legendFormat": "{{exporter}} size"
"expr": "max by (exporter, \"server.port\") (otelcol_exporter_queue_size{\"service.name\"=\"otelcol-contrib\"})",
"legendFormat": "{{server.port}} {{exporter}} size"
},
{
"refId": "B",
@ -544,8 +544,8 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "max by (exporter) (otelcol_exporter_queue_capacity{\"service.name\"=\"collector\"})",
"legendFormat": "{{exporter}} capacity"
"expr": "max by (exporter, \"server.port\") (otelcol_exporter_queue_capacity{\"service.name\"=\"otelcol-contrib\"})",
"legendFormat": "{{server.port}} {{exporter}} capacity"
}
],
"fieldConfig": {
@ -600,8 +600,8 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "max({__name__=~\"otelcol_process_memory_rss(_bytes)?\", \"service.name\"=\"collector\"})",
"legendFormat": "rss"
"expr": "max by (\"server.port\") ({__name__=~\"otelcol_process_memory_rss(_bytes)?\", \"service.name\"=\"otelcol-contrib\"})",
"legendFormat": "{{server.port}} rss"
},
{
"refId": "B",
@ -609,8 +609,8 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "max(otelcol_process_runtime_heap_alloc_bytes{\"service.name\"=\"collector\"})",
"legendFormat": "heap"
"expr": "max by (\"server.port\") (otelcol_process_runtime_heap_alloc_bytes{\"service.name\"=\"otelcol-contrib\"})",
"legendFormat": "{{server.port}} heap"
}
],
"fieldConfig": {