Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 5882|Отговор: 1

Практическо използване на cAdvisor за събиране на метрики на контейнери в Docker

[Копирай линк]
Публикувано в 25.01.2022 г. 10:32:09 ч. | | | |
Изисквания: Проверете здравето на docker контейнера, съберете различни метрики на контейнера, потърсете "container_exporter" и намерете:Входът към хиперлинк е видим.Установява се, че е остаряла и се препоръчва използването на "cAdvisor".

cAdvisor (Съветник по контейнери)

GitHub адрес:Входът към хиперлинк е видим.

Документация:Входът към хиперлинк е видим.

cAdvisor (Container Advisor) дава на потребителите на контейнери разбиране за използването на ресурси и характеристиките на производителността на контейнерите, които използват. Това е действащ демон, който събира, агрегира, обработва и експортира информация за работещи контейнери. По-конкретно, той съдържа параметри за изолация на ресурси, историческо използване на ресурси, хистограми на пълното историческо използване на ресурси и мрежови статистики за всеки контейнер. Тези данни се експортират от диапазона контейнер и машина.

Командата за консумация на ресурси в контейнера в Docker direct view е следната:


Командата на Docker за директен преглед на информацията за използване на диска за дадена услуга е следната:

Средата, която използвам, е следната:

  • Docker версия 20.10.10
  • CentOS 7 64-битов

[root@itsvse-doc ~]# версия на Docker
Client: Docker Engine - Community
Version:           20.10.10
Версия на API: 1.41
Go версия: go1.16.9
Git комит: b485636
Built:             Mon Oct 25 07:44:50 2021
OS/Архитектура: linux/amd64
Context:           default
Experimental:      true

Server: Docker Engine - Community
Engine:
  Версия: 20.10.10
  API версия: 1.41 (минимална версия 1.12)
  Go версия: go1.16.9
  Git коммит: e2f740d
  Построено: Пон 25 окт 07:43:13 2021
  OS/Архитектура: linux/amd64
  Експериментално: невярно
containerd:
  Версия: 1.4.11
  GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
  Версия: 1.0.2
  GitCommit: v1.0.2-0-g52b36a2
docker-init:
  Версия: 0.19.0
  GitCommit: de40ad0

Стартирай cAdvisor

В CentOS 7, например, командата е следната:


Опитайте да използвате браузър, за да достъпите:http://192.168.1.213:8085/, както е показано на фигурата по-долу:



Монитор cAdvisor с Prometheus

Преглед:

Grafana+Prometheus+Node Exporter fetches Linux server metrics
https://www.itsvse.com/thread-9971-1-1.html

Grafana+Prometheus+Windows Exporter наблюдава метрики за производителност на услуги
https://www.itsvse.com/thread-9671-1-1.html

Опитайте се да посетите:http://192.168.1.213:8085/metrics, както е показано на фигурата по-долу:



Документация:Входът към хиперлинк е видим.

Адрес на таблото на Grafana:Входът към хиперлинк е видим.


prometheus.yml Конфигурацията е следната:

Рестартирай услугата Prometheus, за да накарам docker да работи с метрики.

Импортирайте таблото с grafana, след няколко минути работа, както е показано на изображението по-долу:






Предишен:CentOS 7 използва rpm за инсталиране на MySQL базата данни
Следващ:Spring Boot MessageSource Ямата на интернационализираните езици
 Хазяин| Публикувано в 25.01.2022 г. 13:25:54 ч. |
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com