Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 5882|Jawab: 1

Penggunaan praktis cAdvisor untuk mengumpulkan metrik kontainer Docker

[Salin tautan]
Diposting pada 25/01/2022 10.32.09 | | | |
Persyaratan: Periksa kesehatan kontainer buruh pelabuhan, kumpulkan berbagai metrik kontainer, cari "container_exporter", dan temukan:Login hyperlink terlihat.Ditemukan bahwa itu telah tidak digunakan lagi, dan disarankan untuk menggunakan "cAdvisor".

cAdvisor (Penasihat Kontainer)

Alamat GitHub:Login hyperlink terlihat.

Dokumentasi:Login hyperlink terlihat.

cAdvisor (Container Advisor) memberi pengguna kontainer pemahaman tentang penggunaan sumber daya dan karakteristik performa kontainer yang mereka jalankan. Ini adalah daemon yang sedang berjalan yang mengumpulkan, menggabungkan, memproses, dan mengekspor informasi tentang kontainer yang sedang berjalan. Secara khusus, ini menyimpan parameter isolasi sumber daya, penggunaan sumber daya historis, histogram penggunaan sumber daya historis lengkap, dan statistik jaringan untuk setiap kontainer. Data ini diekspor dari rentang kontainer dan mesin.

Perintah konsumsi sumber daya kontainer tampilan langsung Docker adalah sebagai berikut:


Perintah Docker untuk melihat informasi penggunaan disk secara langsung untuk layanan adalah sebagai berikut:

Lingkungan yang saya gunakan adalah sebagai berikut:

  • Docker versi 20.10.10
  • CentOS 7 64-bit

[root@itsvse-doc ~]# versi buruh pelabuhan
Client: Docker Engine - Community
Version:           20.10.10
Versi API: 1.41
Versi Go: go1.16.9
Komitmen Git: b485636
Built:             Mon Oct 25 07:44:50 2021
OS/Lengkungan: linux/amd64
Context:           default
Experimental:      true

Server: Docker Engine - Community
Engine:
  Versi: 20.10.10
  Versi API: 1.41 (versi minimum 1.12)
  Versi Go: go1.16.9
  Komitmen Git: e2f740d
  Dibangun: Mon Oct 25 07:43:13 2021
  OS/Lengkungan: linux/amd64
  Eksperimental: salah
containerd:
  Versi: 1.4.11
  Komitmen Git: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
  Versi: 1.0.2
  GitCommit: v1.0.2-0-g52b36a2
docker-init:
  Versi: 0.19.0
  Komitmen Git: de40ad0

Jalankan cAdvisor

Di CentOS 7, misalnya, perintahnya adalah sebagai berikut:


Coba gunakan browser untuk mengakses:http://192.168.1.213:8085/, seperti yang ditunjukkan pada gambar di bawah ini:



Pantau cAdvisor dengan Prometheus

Resensi:

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

Grafana+Prometheus+Windows Exporter memantau metrik performa layanan
https://www.itsvse.com/thread-9671-1-1.html

Cobalah untuk mengunjungi:http://192.168.1.213:8085/metrics, seperti yang ditunjukkan pada gambar di bawah ini:



Dokumentasi:Login hyperlink terlihat.

Alamat Dasbor Grafana:Login hyperlink terlihat.


prometheus.yml Konfigurasinya adalah sebagai berikut:

Mulai ulang layanan Prometheus untuk mendapatkan metrik yang berjalan di buruh pelabuhan.

Impor dasbor menggunakan grafana, setelah beberapa menit berjalan, seperti yang ditunjukkan pada gambar di bawah ini:






Mantan:CentOS 7 menggunakan rpm untuk menginstal database MySQL
Depan:Spring Boot MessageSource Lubang bahasa internasional
 Tuan tanah| Diposting pada 25/01/2022 13.25.54 |
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com