Azure Stack hub 'daki kapsayıcılar için Azure Izleyicisini kullanınUse Azure Monitor for containers on Azure Stack Hub

Kapsayıcılar için Azure izleyici 'yi, Azure Stack hub 'ında Kubernetes kümesi dağıtılan bir aks altyapısındaki Kapsayıcılarınızı izlemek için kullanabilirsiniz.You can use Azure Monitor for containers to monitor your containers in an AKS engine deployed Kubernetes cluster in Azure Stack Hub.

Önemli

Azure Stack hub 'daki kapsayıcılar için Azure Izleyici Şu anda genel önizlemededir.Azure Monitor for containers on Azure Stack Hub is currently in public preview. Önizleme sürümü bir hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yüklerinde kullanılması önerilmez.This preview version is provided without a service level agreement, and it's not recommended for production workloads. Bazı özellikler desteklenmiyor olabileceği gibi özellikleri sınırlandırılmış da olabilir.Certain features might not be supported or might have constrained capabilities. Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.For more information, see Supplemental Terms of Use for Microsoft Azure Previews.

Ölçüm API 'SI aracılığıyla Kubernetes 'te bulunan denetleyiciler, düğümler ve kapsayıcılardan bellek ve işlemci ölçümleri toplayarak Azure Izleyici ile kapsayıcı performansını gözden geçirebilirsiniz.You can review container performance with Azure Monitor by collecting memory and processor metrics from controllers, nodes, and containers available in Kubernetes through the Metrics API. Ayrıca hizmet, kapsayıcı günlüklerini toplar.In addition, the service collects container logs. Azure 'dan şirket içi kümenizdeki sorunları tanılamak için bu günlükleri kullanabilirsiniz.You can use these logs to diagnose issues in your on-premises cluster from Azure. Kubernetes kümelerinizdeki izlemeyi ayarladıktan sonra, bu ölçümler ve Günlükler otomatik olarak toplanır.After you set up monitoring from your Kubernetes clusters, these metrics and logs are automatically gathered. Linux için Azure Izleyici Log Analytics aracısının kapsayıcılı bir sürümü günlükleri toplar.A containerized version of the Azure Monitor Log Analytics agent for Linux gathers the logs. Azure Izleyici, Log Analytics çalışma alanınızdaki ölçümleri ve günlükleri Azure aboneliğinizde erişilebilir şekilde depolar.Azure Monitor stores the metrics and logs in your log analytics workspace accessible in your Azure subscription.

Kümenizde Azure Izleyicisini etkinleştirmenin iki yolu vardır.There are two ways to enable Azure Monitor on your cluster. Her iki şekilde de Azure 'da bir Azure Izleyici Log Analytics çalışma alanı ayarlamanız gerekir.Both ways require you to set up an Azure Monitor Log Analytics workspace in Azure.

ÖnkoşullarPrerequisites

Her iki yöntem de Azure izleyici – kapsayıcılarındalistelenen önkoşulları gerektirir.Both methods require the pre-requisites listed in the Azure Monitor – Containers.

Yöntem birMethod one

Ayrıca , bu grafikleri kümenize izleme aracılarını yüklemek için de kullanabilirsiniz.You can also use the Helm chart to install the monitoring agents in your cluster. Aşağıdaki makaledeki Azure izleyici – kapsayıcılarmakalesindeki yönergeleri izleyin.Follow the instructions in the following article, Azure Monitor – Containers.

İkinci yöntemMethod two

AKS motoru küme belirtimi json dosyasında bir eklenti belirtebilirsiniz.You can specify an addon in the AKS engine cluster specification json file. Dosya, API modeli olarak da adlandırılır.The file is also called the API Model. Bu eklenti içinde, çalışma alanı GUID 'inin Base64 kodlamalı sürümü ve izleme bilgilerinin depolanacağı Azure Log Analytics çalışma alanının WorkspaceKey sağlayın.In this addon, provide the base64 encoded version of WorkspaceGUID and WorkspaceKey of the Azure Log Analytics Workspace where the monitoring information will be stored.

Azure Stack hub kümesi için desteklenen API tanımları şu örnekte bulunabilir: kubernetes-container-monitoring_existing_workspace_id_and_key.json.Supported API definitions for the Azure Stack Hub cluster can be found in this example: kubernetes-container-monitoring_existing_workspace_id_and_key.json. Özellikle, Kubernetesconfig içinde addons özelliğini bulabilirsiniz:Specifically, find the addons property in 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>"
             }
           }
         ]
       }

Sonraki adımlarNext steps