Skip to content

gulyasmir/grafana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Инструкция по развертыванию Prometheus и Grafana

Скачайте репозиторий командой git clone https://github.com/gulyasmir/grafana.git

Развёртывание Prometheus

Запустить командой docker-compose up -d

По адресу <span class="code-inline__content">http://locahost:8080/metrics</span> можно получить метрики.

Если перейти на вкладку targets <span class="code-inline__content">http://localhost:9090/targets?search=</span>, то можно увидеть источник метрик

в Prometheus в разделе Targets <span class="code-inline__content">http://localhost:9090/targets?search=</span> вы увидите новый сервис app

Метрики <span class="code-inline__content">http://localhost:8080/rand_metrics</span>

Grafana

Откройте `http://localhost:3000 admin/admin`.

Добавьте Prometheus: Connections→ Add new connection → «Prometheus» в строке поиска.

В настройках напишите ссылку на сервер с метриками <span class="code-inline__content">http://prometheus:9090</span>. Сохраните (кнопка внизу)

Добавьте новый дашборд. Добавьте метрики, нажав Add visualization.

Заполните название метрики <span class="code-inline__content">http_request_duration_count</span> и нажмите Run queries.

Заполните название метрики <span class="code-inline__content">http_request_duration_bucket</span>, в функциях агрегации выберите Avg by (средняя) по метке <span class="code-inline__content">le</span> (время меньше, чем из наших синтетических метрик) и нажмите Run queries. Нарисуется график, дальше исправьте Title в Panel Options и нажмите Save. По итогу у вас получится вариант RED.

Заполните название метрики <span class="code-inline__content">http_request_duration_count</span> и <span class="code-inline__content">label = 500</span> (ошибочные запросы) и нажмите Run queries.

Полезные ссылки:

Официальная документация

Google Cloud Tech Custom Metrics with Prometheus

Аня Сокол **Error Budget, SLO и мониторинг: советы для начинающих SRE-инженеров

Подробная настройка алертов в Grafana

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published