Grafana Dashboard — metrics visualization for monitoring.
Structure:
Useful PromQL:
1# Request Rate2sum(rate(http_requests_total[5m])) by (service)34# Error Rate5100 * sum(rate(http_requests_total{status=~"5.."}[5m])) /6 sum(rate(http_requests_total[5m]))78# P95 Latency9histogram_quantile(0.95,10 sum(rate(http_request_duration_seconds_bucket[5m])) by (le, service)11)1213# Memory Usage14container_memory_working_set_bytes{namespace="production"} /15container_spec_memory_limit_bytes{namespace="production"} * 100
Best practices: Single pane of glass, {{namespace}} variables, deploy annotations, threshold (green/yellow/red).