VictoriaMetrics/dashboards/vm
Roman Khavronenko deb2f87074
deployment: add panel and alerts for displying go scheduler latency (#7078)
The panel and alerting rule should help to understand whether VM
component doesn't have enough CPU resources or gets throttled. The alert
is applicable for all VM components.
The panel was added to vmalert, vmagent, vmsingle, vm clusert and
victorialogs dashes.

-------------------

This alerting rule should have help us identify resource shortage for
sandbox vmagent - see [this
link](https://play.victoriametrics.com/select/accounting/1/6a716b0f-38bc-4856-90ce-448fd713e3fe/prometheus/graph/#/?g0.range_input=23d13h25m25s424ms&g0.end_input=2024-09-23T14%3A11%3A00&g0.relative_time=none&g0.tab=0&g0.expr=histogram_quantile%280.99%2C+sum%28rate%28go_sched_latencies_seconds_bucket%7Bjob%3D%22vmagent-monitoring-vmagent%22%7D%5B5m%5D%29%29+by+%28le%2C+job%2C+instance%29%29+%3E+0.1)
for example. We weren't aware of resource shortage, because VM metrics
assumed this vmagent had 1vCPU while in fact its limit was 0.2vCPU.

Signed-off-by: hagen1778 <roman@victoriametrics.com>
(cherry picked from commit 4d0b41e63b)
2024-09-24 16:58:14 +02:00
..
victoriametrics-cluster.json deployment: add panel and alerts for displying go scheduler latency (#7078) 2024-09-24 16:58:14 +02:00
victoriametrics.json deployment: add panel and alerts for displying go scheduler latency (#7078) 2024-09-24 16:58:14 +02:00
vmagent.json deployment: add panel and alerts for displying go scheduler latency (#7078) 2024-09-24 16:58:14 +02:00
vmalert.json deployment: add panel and alerts for displying go scheduler latency (#7078) 2024-09-24 16:58:14 +02:00
vmauth.json dashboards: fix wrong templating for vmauth 2024-07-02 14:37:15 +02:00