Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 5882|Odpowiedź: 1

Praktyczne wykorzystanie cAdvisor do zbierania metryk kontenerów Docker

[Skopiuj link]
Opublikowano 25.01.2022 10:32:09 | | | |
Wymagania: Sprawdź stan kontenera dockera, zbieraj różne metryki kontenera, wyszukaj "container_exporter" i znajdź:Logowanie do linku jest widoczne.Okazało się, że został wycofany i zaleca się korzystanie z "cAdvisor".

cAdvisor (Doradca ds. kontenerów)

Adres GitHub:Logowanie do linku jest widoczne.

Dokumentacja:Logowanie do linku jest widoczne.

cAdvisor (Container Advisor) daje użytkownikom kontenerów zrozumienie zużycia zasobów i charakterystyki wydajności kontenerów, które uruchamiają. Jest to działający demon, który zbiera, agreguje, przetwarza i eksportuje informacje o działających kontenerach. Konkretnie, zawiera parametry izolacji zasobów, historyczne wykorzystanie zasobów, histogramy całkowitego historycznego zużycia zasobów oraz statystyki sieciowe dla każdego kontenera. Dane te są eksportowane z zakresu kontenerów i maszyn.

Polecenie bezpośredniego podglądu kontenerowego zużywania zasobów w Dockerze wygląda następująco:


Polecenie Docker, które pozwala bezpośrednio wyświetlić informacje o użyciu dysku dla usługi, jest następujące:

Środowisko, którego używam, wygląda następująco:

  • Docker wersja 20.10.10
  • CentOS 7 64-bit

[root@itsvse-doc ~]# wersja docker
Client: Docker Engine - Community
Version:           20.10.10
Wersja API: 1.41
Wersja Go: go1.16.9
Git commit: b485636
Built:             Mon Oct 25 07:44:50 2021
OS/Arch: linux/amd64
Context:           default
Experimental:      true

Server: Docker Engine - Community
Engine:
  Wersja: 20.10.10
  Wersja API: 1.41 (minimalna wersja 1.12)
  Wersja Go: go1.16.9
  Git commit: e2f740d
  Zbudowano: pon 25 paź 07:43:13 2021
  OS/Arch: linux/amd64
  Eksperymentalne: fałszywe
containerd:
  Wersja: 1.4.11
  GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
  Wersja: 1.0.2
  GitCommit: v1.0.2-0-g52b36a2
docker-init:
  Wersja: 0.19.0
  GitCommit: de40ad0

Uruchom cAdvisor

Na przykład w CentOS 7 polecenie wygląda następująco:


Spróbuj użyć przeglądarki, aby uzyskać dostęp:http://192.168.1.213:8085/, jak pokazano na poniższym rysunku:



Monitor cAdvisor z Prometeuszem

Recenzja:

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

Grafana+Prometheus+Windows Exporter monitors service performance metrics
https://www.itsvse.com/thread-9671-1-1.html

Spróbuj odwiedzić:http://192.168.1.213:8085/metrics, jak pokazano na poniższym rysunku:



Dokumentacja:Logowanie do linku jest widoczne.

Adres dashboardu Grafana:Logowanie do linku jest widoczne.


prometheus.yml Konfiguracja wygląda następująco:

Zrestartuj usługę Prometheus, aby docker uruchamiał metryki.

Zaimportuj dashboard za pomocą grafany po kilku minutach uruchamiania, jak pokazano na poniższym obrazku:






Poprzedni:CentOS 7 wykorzystuje rpm do instalacji bazy danych MySQL
Następny:Spring Boot MessageSource Pustka języków umiędzynarodowonych
 Ziemianin| Opublikowano 25.01.2022 13:25:54 |
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com