Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 5882|Yanıt: 1

Docker konteyner metriklerini toplamak için cAdvisor'ı pratik kullanmak

[Bağlantıyı kopyala]
Yayınlandı 25.01.2022 10:32:09 | | | |
Gereksinimler: Docker konteynerinin sağlığını kontrol edin, konteynerin çeşitli metriklerini toplayın, "container_exporter" arışın ve şuları bulun:Bağlantı girişi görünür.Kullanımdan kaldırıldığı tespit ediliyor ve "cAdvisor" kullanılması tavsiye edilmektedir.

cAdvisor (Konteyner Danışmanı)

GitHub adresi:Bağlantı girişi görünür.

Belge:Bağlantı girişi görünür.

cAdvisor (Container Advisor), konteyner kullanıcılarına çalıştırdıkları konteynerlerin kaynak kullanımı ve performans özellikleri hakkında bir anlayış sağlar. Çalışan bir daemon, çalışan konteynerlerle ilgili bilgileri toplu, toplayan, işleyen ve dışa aktaran bir daemondur. Özellikle, kaynak izolasyon parametrelerini, tarihsel kaynak kullanımını, tam tarihsel kaynak kullanımının histogramlarını ve her konteyner için ağ istatistiklerini tutar. Bu veriler konteyner ve makine aralığından dışa aktarılır.

Docker doğrudan görünüm konteyner kaynak tüketim komutu aşağıdaki gibidir:


Bir servis için disk kullanım bilgilerini doğrudan görüntülemek için Docker komutu şu şekildedir:

Kullandığım ortam şöyle:

  • Docker sürüm 20.10.10
  • CentOS 7 64-bit

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

Server: Docker Engine - Community
Engine:
  Sürüm: 20.10.10
  API sürümü: 1.41 (minimum sürüm 1.12)
  Go sürümü: go1.16.9
  Git commit: e2f740d
  Yapım tarihi: Pzt 25 Eki 07:43:13 2021
  OS/Arch: linux/amd64
  Deneysel: yanlış
containerd:
  Sürüm: 1.4.11
  GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
  Sürüm: 1.0.2
  GitCommit: v1.0.2-0-g52b36a2
docker-init:
  Sürüm: 0.19.0
  GitCommit: de40ad0

cAdvisor'ı çalıştır

Örneğin CentOS 7'de komut şöyledir:


Bir tarayıcı kullanarak şu adreslere erişmeyi deneyin:http://192.168.1.213:8085/, aşağıdaki şekilde gösterildiği gibi:



Prometheus ile cAdvisor'ı izleyin

Eleştiri:

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

Ziyaret etmeye çalışın:http://192.168.1.213:8085/metrics, aşağıdaki şekilde gösterildiği gibi:



Belge:Bağlantı girişi görünür.

Grafana Dashboard Adresi:Bağlantı girişi görünür.


prometheus.yml Konfigürasyon şöyledir:

Docker metriklerini çalıştırmak için Prometheus servisini yeniden başlatın.

Aşağıdaki görselde gösterildiği gibi, birkaç dakika çalıştıktan sonra grafana ile dashboard'u içe aktarın:






Önceki:CentOS 7, MySQL veritabanını kurmak için rpm kullanır
Önümüzdeki:Spring Boot Mesaj Kaynağı Uluslararasılaşmış dillerin çukuru
 Ev sahibi| Yayınlandı 25.01.2022 13:25:54 |
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com