Grafana پلتفرم داشبورد، بررسی سنجه و هشداردهی است. از Data Sourceهای متفاوت مثل Prometheus، Loki و پایگاه داده‌ها داده می‌خواند. گرافانا به‌خودی‌خود جایگزین سامانه جمع‌آوری و ذخیره تمام سنجه‌ها نیست.

نمونه داشبورد سرویس فروشگاه

پنلسنجههدف
Latencyp95 زمان پاسخ APIکشف کندی
Trafficدرخواست در ثانیهاندازه بار
Errorsنرخ خطای 5xxشناسایی خرابی
SaturationCPU و استفاده از 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 نیست.