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>
dalamproperties.clusterExtendedLocation
- Bidang
collection-interval
adalah bidang wajib, danenabled-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.