feat: add promql for latency and reliability
This commit is contained in:
parent
d008c1a8bc
commit
c963350fc9
@ -23,6 +23,11 @@ class PrometheusMetricsService:
|
|||||||
"memory_usage": "100 - ((node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes) * 100)",
|
"memory_usage": "100 - ((node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes) * 100)",
|
||||||
# Just demo, No Usage
|
# Just demo, No Usage
|
||||||
"disk_usage": "100 - ((node_filesystem_avail_bytes{mountpoint=\"/\"} / node_filesystem_size_bytes{mountpoint=\"/\"}) * 100)",
|
"disk_usage": "100 - ((node_filesystem_avail_bytes{mountpoint=\"/\"} / node_filesystem_size_bytes{mountpoint=\"/\"}) * 100)",
|
||||||
|
# Average response time for notification HTTP requests
|
||||||
|
"latency_ms": "1000*avg(freeleaps_notification_http_request_duration_seconds_sum{handler!=\"none\"} / freeleaps_notification_http_request_duration_seconds_count)",
|
||||||
|
# Error rate for 5xx HTTP status codes (stability metric)
|
||||||
|
"reliability": "1-sum(rate(freeleaps_notification_http_requests_total{status=\"5xx\"}[1m]))",
|
||||||
|
|
||||||
},
|
},
|
||||||
"magicleaps": {
|
"magicleaps": {
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user