Kā konfigurēt grafikus Grafana panelī?
sobes.tech AI
Atbilde no AI
Ir vairākas veidi:
-
Vizuālais redaktors: Rediģēšanas režīmā izvēlieties "Graph" vizualizācijas veidu. Query cilnē pievienojiet datu avotus (piemēram, Prometheus, InfluxDB). "Graph" cilnē konfigurējiet izskatu: ass, leģendu, laika diapazonu.
// Piemērs Y ass konfigurācijai // Iestatīt minimālo un maksimālo vērtību // Units: bytes, s, requests un citi // Label: ass nosaukums -
PromQL (Prometheus): Izmantojiet Prometheus vaicājumu valodu datu vākšanai un grafiku veidošanai.
// Piemērs vaicājumam: vidējā CPU slodze pēdējo 5 minūšu laikā avg(rate(node_cpu_seconds_total{mode="idle"}[5m])) -
InfluxQL (InfluxDB): InfluxDB vaicājumu valoda.
-- Piemērs vaicājumam: vidējā memory_usage metriku vērtība pēdējās stundas laikā, grupējot pēc host un device zīmēm SELECT mean("memory_usage") FROM "telegraf"."autogen"."mem" WHERE time >= now() - 1h GROUP BY time(1m), "host", "device" fill(none) -
Jsonnet/Grafana Dashboard kā kods: Panelu un grafiku apraksts konfigurācijas failā. Ļauj versiju pārvaldību un automatizāciju.
// Jsonnet grafika definīcija { title: 'CPU Usage', type: 'graph', lines: true, targets: [ { expr: '100 - avg(rate(node_cpu_seconds_total{mode="idle"}[5m])) * 100', legendFormat: 'CPU Busy', refId: 'A', }, ], fieldConfig: { defaults: { unit: 'percent', }, }, }
Vizuālie iestatījumi tiek veikti caur "Graph" vai "Visualization" cilnēm, atkarībā no grafika veida un Grafana versijas. Šeit tiek konfigurētas krāsas, līniju stili, punktu parādīšana, grafika zona, rīku padomi un citi elementi.
Svarīgi aspekti ir pareiza vaicājuma laika diapazona izvēle (Time range), datu atjaunošanas biežums (Refresh interval) un funkciju izmantošana (avg, sum, rate u.c.) datu apstrādei no avotiem.