Condividi tramite


Usare Monitoraggio di Azure per i contenitori nell'hub di Azure Stack

È possibile usare Monitoraggio di Azure per i contenitori per monitorare i contenitori in un motore del servizio Azure Kubernetes distribuito nel cluster Kubernetes nell'hub di Azure Stack.

Importante

Monitoraggio di Azure per i contenitori nell'hub di Azure Stack è attualmente disponibile in anteprima pubblica. Questa versione di anteprima viene messa a disposizione senza contratto di servizio e non è consigliata per i carichi di lavoro di produzione. Alcune funzionalità potrebbero non essere supportate o potrebbero presentare funzionalità limitate. Per altre informazioni, vedere Condizioni supplementari per l'utilizzo delle anteprime di Microsoft Azure.

È possibile esaminare le prestazioni dei contenitori con Monitoraggio di Azure raccogliendo metriche di memoria e processore da controller, nodi e contenitori disponibili in Kubernetes tramite l'API Metriche. Inoltre, il servizio raccoglie i log dei contenitori. È possibile usare questi log per diagnosticare i problemi nel cluster locale da Azure. Dopo aver configurato il monitoraggio dai cluster Kubernetes, queste metriche e log vengono raccolte automaticamente. Una versione in contenitori dell'agente log analytics di Monitoraggio di Azure per Linux raccoglie i log. Monitoraggio di Azure archivia le metriche e i log nell'area di lavoro log analytics accessibile nella sottoscrizione di Azure.

È possibile abilitare Monitoraggio di Azure in due modi nel cluster. Entrambi i modi richiedono di configurare un'area di lavoro Log Analytics di Monitoraggio di Azure in Azure.

Prerequisiti

Entrambi i metodi richiedono i prerequisiti elencati in Monitoraggio di Azure - Contenitori.

Metodo uno

È anche possibile usare il grafico Helm per installare gli agenti di monitoraggio nel cluster. Seguire le istruzioni riportate nell'articolo seguente, Monitoraggio di Azure - Contenitori.

Metodo due

È possibile specificare un addon nel file json json della specifica del motore del servizio Azure Kubernetes. Il file viene chiamato anche modello API. In questo addon specificare la versione codificata base64 di WorkspaceGUID e WorkspaceKey dell'area di lavoro Log Analytics di Azure in cui verranno archiviate le informazioni di monitoraggio.

Le definizioni API supportate per il cluster hub di Azure Stack sono disponibili in questo esempio: kubernetes-container-monitoring_existing_workspace_id_and_key.json. In particolare, trovare la proprietà addons 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>"
             }
           }
         ]
       }

Passaggi successivi