Есть ли опыт настройки dashboard в Grafana

«Есть ли опыт настройки dashboard в Grafana» — вопрос из категории DevOps, который задают на 23% собеседований Golang Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Да, есть. Настраивал дашборды в Grafana для мониторинга метрик приложений, баз данных и инфраструктуры. Использовал Prometheus как источник данных, создавал кастомные графики, алерты и аннотации.

Пример конфигурации алерта в Grafana:

alert:
  name: High CPU Usage
  expr: 100 - (avg by(instance) (rate(node_cpu_seconds_total{mode="idle"}[5m])) * 100 > 80
  for: 5m
  labels:
    severity: warning
  annotations:
    summary: "High CPU usage on {{ $labels.instance }}"

Работал с переменными, динамическими панелями и плагинами (например, для отображения логов Loki).