Bagikan melalui


Menggunakan Azure Monitor untuk kontainer di Azure Stack Hub

Anda dapat menggunakan Azure Monitor untuk kontainer untuk memantau kontainer Anda di kluster Kubernetes yang disebarkan mesin AKS pada Azure Stack Hub.

Penting

Azure Monitor untuk kontainer di Azure Stack Hub saat ini sedang dalam pratinjau publik. Versi pratinjau ini diberikan tanpa perjanjian tingkat layanan dan tidak disarankan untuk beban kerja produksi. Fitur tertentu mungkin tidak didukung atau mungkin memiliki kemampuan terbatas. Untuk mengetahui informasi selengkapnya, lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.

Anda dapat meninjau performa kontainer dengan Azure Monitor dengan mengumpulkan metrik memori dan prosesor dari pengontrol, node, dan kontainer yang tersedia di Kubernetes melalui API Metrik. Selain itu, layanan ini mengumpulkan log kontainer. Anda dapat menggunakan log ini untuk mendiagnosis masalah dalam kluster lokal Anda dari Azure. Setelah anda mengatur pemantauan dari kluster Kubernetes, metrik dan log ini akan dikumpulkan secara otomatis. Versi kontainer dari agen Analitik Log Azure Monitor untuk Linux mengumpulkan log. Azure Monitor menyimpan metrik dan log di ruang kerja analitik log yang dapat diakses di langganan Azure Anda.

Ada dua cara untuk mengaktifkan Azure Monitor di kluster Anda. Kedua cara tersebut mengharuskan Anda menyiapkan ruang kerja Analitik Log Azure Monitor di Azure.

Prasyarat

Kedua metode memerlukan prasyarat yang tercantum dalam Azure Monitor - Containers.

Metode satu

Anda juga dapat menggunakan bagan Helm untuk menginstal agen pemantauan di kluster Anda. Ikuti petunjuk dalam artikel berikut, Azure Monitor - Containers.

Metode dua

Anda dapat menentukan addon dalam file json spesifikasi kluster mesin AKS. File ini juga disebut Model API. Dalam addon ini, sediakan versi workspaceguid dan WorkspaceKey yang berkode base64 dari Ruang Kerja Analitik Log Azure tempat informasi pemantauan akan disimpan.

Definisi API yang didukung untuk kluster Azure Stack Hub dapat ditemukan dalam contoh ini: kubernetes-container-monitoring_existing_workspace_id_and_key.json. Khususnya, temukan properti addon di kubernetesConfig:

 "orchestratorType": "Kubernetes",
       "kubernetesConfig": {
         "addons": [
           {
             "name": "container-monitoring",
             "enabled": true,
             "config": {
               "workspaceGuid": "<Azure Log Analytics Workspace Guid in Base-64 encoded>",
               "workspaceKey": "<Azure Log Analytics Workspace Key in Base-64 encoded>"
             }
           }
         ]
       }

Langkah berikutnya