Bagikan melalui


Konfigurasi metrik kluster

Saat pengguna menyebarkan Kluster, sekumpulan metrik standar akan diaktifkan untuk pengumpulan. Untuk daftar metrik, lihat Daftar Metrik yang Dikumpulkan.

Pengguna tidak dapat mengontrol perilaku (mengaktifkan atau menonaktifkan) untuk pengumpulan metrik standar yang disertakan ini. Meskipun demikian, pengguna dapat mengontrol pengumpulan beberapa metrik opsional yang bukan bagian dari tautan ke daftar. Untuk mengaktifkan pengalaman ini, pengguna harus membuat dan memperbarui sumber daya MetricsConfiguration untuk kluster. Secara default, pembuatan sumber daya MetricsConfiguration ini tidak mengubah kumpulan metrik. Pengguna harus memperbarui sumber daya untuk mengaktifkan atau menonaktifkan koleksi metrik opsional ini.

Catatan

  • Untuk kluster, pada maks, hanya satu sumber daya MetricsConfiguration yang dapat dibuat.
  • Pengguna perlu membuat sumber daya MetricsConfiguration untuk memeriksa daftar metrik opsional yang dapat dikontrol.
  • Penghapusan sumber daya MetricsConfiguration menghasilkan kumpulan metrik standar yang dipulihkan.

Cara mengelola konfigurasi metrik kluster

Untuk mendukung siklus hidup konfigurasi metrik kluster, interaksi berikut memungkinkan pembuatan dan pengelolaan konfigurasi metrik kluster.

Membuat konfigurasi metrik

az network cluster metricsconfiguration create Gunakan perintah untuk membuat konfigurasi metrik untuk kluster. Jika Anda memiliki beberapa langganan Azure, pengguna harus meneruskan ID langganan baik menggunakan bendera --subscription <SUBSCRIPTION_ID> ke perintah CLI atau pilih ID langganan yang sesuai menggunakan perintah az account set .

az networkcloud cluster metricsconfiguration create \
 --cluster-name "<CLUSTER>" \
 --extended-location name="<CLUSTER_EXTENDED_LOCATION_ID>" type="CustomLocation" \
 --location "<LOCATION>" \
 --collection-interval <COLLECTION_INTERVAL (1-1440)> \
 --enabled-metrics "<METRIC_TO_ENABLE_1>" "<METRIC_TO_ENABLE_2>" \
 --tags <TAG_KEY1>="<TAG_VALUE1>" <TAG_KEY2>="<TAG_VALUE2>" \
 --resource-group "<RESOURCE_GROUP>"
  • Ganti nilai dalam <> dengan informasi spesifik Anda.
  • Mengkueri sumber daya kluster dan menemukan nilai <CLUSTER-EXTENDED-LOCATION-ID> dalam properties.clusterExtendedLocation
  • Bidang collection-interval adalah bidang wajib, dan enabled-metrics merupakan bidang opsional.

Atau, operator dapat memberikan daftar metrik yang diaktifkan melalui file json atau yaml.

Contoh: file enabled-metrics.json

[
   "metric_1",
   "metric_2"
]

Contoh: file enabled-metrics.yaml

- "metric_1"
- "metric_2"

Contoh perintah untuk menggunakan file json/yaml metrik aktif:

az networkcloud cluster metricsconfiguration create \
 --cluster-name "<CLUSTER>" \
 --extended-location name="<CLUSTER_EXTENDED_LOCATION_ID>" type="CustomLocation" \
 --location "<LOCATION>" \
 --collection-interval <COLLECTION_INTERVAL (1-1440)> \
 --enabled-metrics <path-to-yaml-or-json-file> \
 --tags <TAG_KEY1>="<TAG_VALUE1>" <TAG_KEY2>="<TAG_VALUE2>" \
 --resource-group "<RESOURCE_GROUP>"

Di sini, <path-to-yaml-or-json-file> dapat berupa ./enabled-metrics.json atau ./enabled-metrics.yaml (menempatkan file di bawah direktori kerja saat ini) sebelum melakukan tindakan.

Untuk melihat semua parameter yang tersedia dan deskripsinya, jalankan perintah :

az networkcloud cluster metricsconfiguration create --help

Elemen konfigurasi metrik

Nama parameter Deskripsi
CLUSTER Nama Sumber Daya Kluster
LOKASI Wilayah Azure tempat Kluster disebarkan
CLUSTER_EXTENDED_LOCATION_ID Lokasi kluster yang diperluas dari portal Azure
COLLECTION_INTERVAL Frekuensi pengumpulan untuk metrik standar default
RESOURCE_GROUP Nama grup sumber daya Kluster
TAG_KEY1 Tag1 opsional untuk diteruskan ke MetrikKonfigurasi buat
TAG_VALUE1 Nilai tag1 opsional untuk diteruskan ke MetrikKonfigurasi buat
TAG_KEY2 Tag2 opsional untuk diteruskan ke MetrikKonfigurasi buat
TAG_VALUE2 Nilai tag2 opsional untuk diteruskan ke MetrikKonfigurasi buat
METRIC_TO_ENABLE_1 Metrik opsional "METRIC_TO_ENABLE_1" diaktifkan selain metrik default
METRIC_TO_ENABLE_2 Metrik opsional "METRIC_TO_ENABLE_2" diaktifkan selain metrik default

Menentukan --no-wait --debug opsi dalam perintah az menghasilkan eksekusi perintah ini secara asinkron. Untuk informasi selengkapnya, lihat cara melacak operasi asinkron.

Catatan

  • Interval pengumpulan metrik default untuk kumpulan metrik standar diatur ke setiap 5 menit. Mengubah collectionInterval juga akan berdampak pada frekuensi pengumpulan untuk metrik standar default.
  • Hanya ada satu set konfigurasi metrik yang ditentukan per kluster. Sumber daya dibuat dengan nama default.

Mencantumkan konfigurasi metrik

Anda dapat memeriksa sumber daya konfigurasi metrik untuk kluster tertentu dengan menggunakan az networkcloud cluster metricsconfiguration list perintah:

az networkcloud cluster metricsconfiguration list \
 --cluster-name "<CLUSTER>" \
 --resource-group "<RESOURCE_GROUP>"

Mengambil konfigurasi metrik

Setelah konfigurasi metrik dibuat, Operator dapat memeriksa detail sumber daya menggunakan az networkcloud cluster metricsconfiguration show perintah:

az networkcloud cluster metricsconfiguration show \
 --cluster-name "<CLUSTER>" \
 --resource-group "<RESOURCE_GROUP>"

Perintah ini mengembalikan representasi JSON dari konfigurasi metrik. Anda dapat mengamati daftar metrik yang diaktifkan dan dinonaktifkan selain frekuensi pengumpulan sebagai output untuk perintah ini.

Memperbarui konfigurasi metrik

Sama seperti pembuatan konfigurasi metrik, Operator dapat melakukan tindakan pembaruan untuk mengubah konfigurasi atau memperbarui tag yang ditetapkan ke konfigurasi metrik.

az networkcloud cluster metricsconfiguration update \
 --cluster-name "<CLUSTER>" \
 --collection-interval <COLLECTION_INTERVAL (1-1440)> \
 --enabled-metrics "<METRIC_TO_ENABLE_1>" "<METRIC_TO_ENABLE_2>" \
 --tags <TAG_KEY1>="<TAG_VALUE1>" <TAG_KEY2>="<TAG_VALUE2>" \
 --resource-group "<RESOURCE_GROUP>"

Operator dapat memperbarui collection-interval independen dari enabled-metrics daftar. Hilangkan bidang yang tidak diubah.

Menentukan --no-wait --debug opsi dalam perintah az menghasilkan eksekusi perintah ini secara asinkron. Untuk informasi selengkapnya, lihat cara melacak operasi asinkron.

Menghapus konfigurasi metrik

Penghapusan konfigurasi metrik mengembalikan kluster ke konfigurasi yang tidak diubah. Untuk menghapus konfigurasi metrik, gunakan perintah :

az networkcloud cluster metricsconfiguration delete \
 --cluster-name "<CLUSTER>" \
 --resource-group "<RESOURCE_GROUP>"

Menentukan --no-wait --debug opsi dalam perintah az menghasilkan eksekusi perintah ini secara asinkron. Untuk informasi selengkapnya, lihat cara melacak operasi asinkron.