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:
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:
|