fix(monitoring): use delta() instead of rate() for CPU gauge metric

Fix Grafana warning about using rate() on gauge metric:
- ClickHouseProfileEvents_OSCPUVirtualTimeMicroseconds is a gauge, not counter
- rate() should only be used with counters; using delta() instead
- Add explicit datasource block for consistency

API verified via Context7:
- /prometheus/docs: rate() should never be used on gauges
This commit is contained in:
2026-02-08 22:48:36 +03:00
parent 68862a47c1
commit 8a6306954e
@@ -116,7 +116,11 @@
},
"targets": [
{
"expr": "rate(ClickHouseProfileEvents_OSCPUVirtualTimeMicroseconds[1m]) / 1000000 / scalar(count({__name__=~\"ClickHouseAsyncMetrics_CPUFrequencyMHz_.*\"})) * 100",
"datasource": {
"type": "prometheus",
"uid": "prometheus_uid"
},
"expr": "delta(ClickHouseProfileEvents_OSCPUVirtualTimeMicroseconds[1m]) / 60 / 1000000 / scalar(count({__name__=~\"ClickHouseAsyncMetrics_CPUFrequencyMHz_.*\"})) * 100",
"refId": "A"
}
],