Skip to content

Пример настройки grafana loki promitheus cadvisor promtail

Notifications You must be signed in to change notification settings

iudanet/grafana-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Стенд Grafana

Используемые приложения

  • grafana/grafana:latest
    • UI Grafana для визуализации метрик и логов
  • postgres:15.1
    • База для Grafana. По умолчанию sqlite
  • grafana/loki:2.7.1
    • Бекенд для сбора логов
  • grafana/promtail:2.7.1
    • Клиентсокое приложение для сбора логов с серверов
  • minio/minio
    • Имплементация S3 протокола для хранения файлов. Используется для хранения логов в loki
  • prom/prometheus:v2.41.0
    • База данных временных рядов собирающая метрики в своем формате по http, модель pull
  • prom/node-exporter:v1.5.0
    • экспортер системных метрик в формат prometheus
  • gcr.io/cadvisor/cadvisor:v0.46.0
    • экспортер метрик docker в формат prometheus
  • ghcr.io/cablespaghetti/missing-container-metrics:0.22.0
    • экспортер метрик docker в формат prometheus , показывет часть метрики которых нет в cadvisor

Запуск

git clone [email protected]:iudanet/grafana-example.git
cd grafana-example

docker compose pull
docker compose up -d

Логи

docker compose logs -f --tail=1

Статус

docker compose ps

Urls админок приложений

Доп настройка

  • Импортировать дашборд Node Exporter
  • Импортировать дашборд cAdvisor
  • Импортировать дашборд Minio

About

Пример настройки grafana loki promitheus cadvisor promtail

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published