架构师_程序员_码农网

Имя пользователя Получить пароль
Регистрация

QQ登录

Всего один шаг, чтобы начать

Поиск
Просмотров:3122|Ответов: 1
打印 上一主题 下一主题

Сбор метрик контейнеров Docker с помощью cAdvisor

[копировать ссылку]
cAdvisor.cAdvisor
Поднимайте прямо к 跳转到指定楼层
владелец
发表于 2022-1-25 10:32:09|只看该作者回帖奖励|Реверсивныйпросмотр|Режим чтения
Требование: проверка состояния контейнера docker, сбор различных метрик контейнера, поиск "container_exporter", найдено: https: //github.com/docker-archive/infra-container_. Мы обнаружили, что exporter был устаревшим, и рекомендуем использовать "cAdvisor".

cAdvisor (Container Advisor)

Адрес GitHub: https: //github.com/google/cadvisor

Документация: https: //github.com/google/cadvisor/blob/master/docs/running.md

cAdvisor (Container Advisor) позволяет пользователям контейнеров понять использование ресурсов и характеристики производительности запущенных контейнеров. Это запущенный демон, который собирает, агрегирует, обрабатывает и экспортирует информацию о запущенных контейнерах. В частности, он сохраняет параметры изоляции ресурсов, историческое использование ресурсов, гистограммы полного исторического использования ресурсов и сетевую статистику для каждого контейнера. Эти данные экспортируются как для контейнеров, так и для всей машины.

Команда Docker Direct View Container Resource Consumption выглядит следующим образом:


Команда Docker для прямого просмотра информации об использовании диска службой выглядит следующим образом:

Я использую следующее окружение:


  • Docker версии 20.10.10 CentOS 7 64-bit

[root@itsvse-doc ~]# docker version
Клиент: Docker Engine - Community
Версия: 20.10.10
Версия API: 1.41
Версия Go: go1.16.9
Git commit: b485636
Собрано: Mon Oct 25 07:44:50 2021
ОС/архитектура: linux/amd64
Контекст: по умолчанию
Экспериментальный: true

Сервер: Docker Engine - Community
Сервер: Docker Engine - Community
Версия: 20.10.10
Версия API: 1.41 (минимальная версия 1.12)
Версия Go: go1.16.9
Git commit: e2f740d
Собрано: Mon Oct 25 07:43:13 2021
ОС/архитектура: linux/amd64
Экспериментальный: false
containerd.
Версия: 1.4.11
GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc.
Версия: 1.0.2
GitCommit: v1.0.2-0-g52b36a2
docker-init: 1.0.2 GitCommit: v1.0.2-0-g52b36a2
Версия: 0.19.0
GitCommit: de40ad0

Запуск cAdvisor

на CentOS 7, например, с помощью следующих команд:


Попробуйте зайти с помощью браузера по адресу: http: //192.168.1.213:8085/, как показано ниже:



Мониторинг cAdvisor с помощью Prometheus

Обзор:

Grafana+Prometheus+Node Exporter Получение метрик Linux-сервера
h ttps:// www.itsvse.com/thread-9971-1-1.html

Grafana+Prometheus+Windows Exporter Мониторинг метрик производительности сервисов
h ttps:// www.itsvse.com/thread-9671-1-1.html

Попробуйте зайти на сайт: http: //192.168.1.213:8085/metrics, как показано ниже:



Документация: https: //github.com/google/cadvisor/blob/master/docs/storage/prometheus.md

Адрес дашборда Grafana: https: //github.com/vegasbrianc/grafana_dashboard


Конфигурация prometheus.yml выглядит следующим образом:

Перезапустите службу prometheus, чтобы получить метрики docker run.

Импортируйте приборную панель с помощью grafana и запустите ее на несколько минут, как показано ниже:






Предыдущая статья:CentOS 7 устанавливает базу данных MySQL методом rpm
Следующая статья:Подводные камни интернационализированного языка в Spring Boot MessageSource
Код фермерской сети, публикуется только в процессе практики, возникли технические трудности, не вводите в заблуждение других.
джимми чубс
владелец|Опубликовано 2022-1-25 13:25:54|Видеть только этого автора
h ttps:// grafana.com/grafana/dashboards/893


Код фермерской сети, опубликован только в процессе практики, возникли технические трудности, не вводите в заблуждение других.
Вы должны войти в систему, прежде чем сможете отправлять сообщения назад Войти | Зарегистрироваться

Эта версия интегральных правил


DISCLAIMER: Все программное обеспечение, материалы по программированию или статьи, выпущенные сетью code farmer, ограничены учебными и исследовательскими целями; не должны использоваться для коммерческого или незаконного использования вышеуказанного контента, в противном случае, все последствия пользователь должен нести ответственность за свои собственные. Это сайт информации из сети, авторские права спор не имеет никакого отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с вашего компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купить регистрацию и получить лучше подлинного обслуживания. Если есть какие-либо нарушения, пожалуйста, свяжитесь с нами по электронной почте, чтобы разобраться с этим.

Почта To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 04:08

Быстрый ответНазад к началуНазад к списку