cAdvisor (container Advisor)
Анализирует и предоставляет данные об использовании ресурсов и производительности из запущенных контейнеров. cAdvisor предоставляет метрики Prometheus "из коробки".
# docker-compose ps Name State Ports ------------------------------------ cadvisor Up 8080/tcp prometheus Up 0.0.0.0:9090->9090/tcp redis Up 0.0.0.0:6379->6379/tcp grafana Up 0.0.0.0:3000->3000/tcp
Доступ к веб-интерфейсу cAdvisor
http://localhost:8080
Cтатистика и графики для контейнеров Docker - http://localhost:8080/docker/<контейнер>
Метрики для созданных выше контейнеров:
Redis - http://localhost:8080/docker/redis
Prometheus - http://localhost:8080/docker/prometheus
Cadvisor - http://localhost:8080/docker/cadvisor
Grafana - http://localhost:8080/docker/grafana
Для изучения метрик контейнеров понадобится браузер выражений Prometheus - http://localhost:9090/graph
Пример:
Попробуйте container_start_time_seconds - фиксирует время запуска контейнеров (в секундах)
Выберете для конкретных контейнеров по имени, используя выражение name="<имя_контейнера>"
Имя контейнера соответствует параметру container_name в конфигурации Docker Compose
Например, выражение container_start_time_seconds{name="redis"} показывает время запуска контейнера redis
Несколько примеров:
В таблице ниже перечислены некоторые другие примеры выражений
rate(container_cpu_usage_seconds_total{name="redis"}[1m]) Загрузка ЦП в последнюю минуту
container_memory_usage_bytes{name="redis"} Общее использование памяти cgroup (в байтах)
rate(container_network_transmit_bytes_total[1m]) Байты, передаваемые контейнером по сети в секунду за последнюю минуту
rate(container_network_receive_bytes_total[1m]) Байты, полученные контейнером по сети в секунду за последнюю минуту
Однако есть графана...
http://localhost:3000
home -> connection -> data source -> prometheus : проверьте подключения прометея
dashboard - search docker - скопировать ID (10619)
dashbaord -> add new -> вставьте ID (10619), выберите сервер Prometheus и нажмите Enter
Комментарии пользователей
Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!