Grafana پلتفرم داشبورد، بررسی سنجه و هشداردهی است. از Data Sourceهای متفاوت مثل Prometheus، Loki و پایگاه دادهها داده میخواند. گرافانا بهخودیخود جایگزین سامانه جمعآوری و ذخیره تمام سنجهها نیست.
نمونه داشبورد سرویس فروشگاه
| پنل | سنجه | هدف |
|---|---|---|
| Latency | p95 زمان پاسخ API | کشف کندی |
| Traffic | درخواست در ثانیه | اندازه بار |
| Errors | نرخ خطای 5xx | شناسایی خرابی |
| Saturation | CPU و استفاده از Connection Pool | پیشبینی گلوگاه |
sum(rate(http_requests_total{job="shop-api"}[5m]))
sum(rate(http_requests_total{job="shop-api",status=~"5.."}[5m]))
نکته
سنجهای مانند درصد خطا فقط زمانی معتبر است که تعریف Label و نام Metric با ابزار جمعآوری شما سازگار باشد.
اصطلاحات مرتبط: قابلیت مشاهدهپذیری، الک استک.
مثال اجزای یک داشبورد
Panel 1: HTTP 5xx rate
Panel 2: P95 request latency
Panel 3: Queue depth
Panel 4: Database connection usage
گرافانا ابزار نمایش و هشداردهی روی داده منابع مختلف است. خود گرافانا بهتنهایی جایگزین دیتابیس متریکهایی مانند Prometheus نیست.