Skip to main content

Интеграция Grafana c VictoriaMetrics (Prometheus) в KUMA

Интеграция является не официальной (не поддерживается)

Для начала нам понадобится сетевой доступ к локальной Victoria Metrics, находящейся на Core.

Для этого понадобится простой reverse-proxy (есть также и другие способы), в нашем случае мы будем слушать порт 1777, пример конфига для nginx:

server {

     listen   1777;
     server_name victoriametrics.kuma.local;

     location / {
             proxy_set_header X-Real-IP  $remote_addr;
             proxy_set_header X-Forwarded-For $remote_addr;
             proxy_set_header Host $host;
             proxy_pass http://127.0.0.1:9090;
     }
}

И рестартуем nginx.

Далее идём в нашу Grafana и добавляем соединение Prometheus (как на скриншоте):

image.png

Заполняем основные поля Name и URL и сохраняем:

image.png

Основная часть интеграции готова, теперь при построении дашборда мы можем использовать метрики KUMA, пример на скриншоте.

image.png