Abilitare Monitoraggio di Azure nel dispositivo Azure Stack Edge Pro GPU
SI APPLICA A:Azure Stack Edge Pro - GPU
Azure Stack Edge Pro 2
Azure Stack Edge Pro R
Azure Stack Edge Mini R
Il monitoraggio dei contenitori nel dispositivo AZURE Stack Edge Pro GPU è fondamentale, specialmente quando si eseguono più applicazioni di calcolo. Monitoraggio di Azure consente di raccogliere i log dei contenitori e le metriche di memoria e processore dal cluster Kubernetes in esecuzione nel dispositivo.
Questo articolo descrive i passaggi necessari per abilitare Monitoraggio di Azure nel dispositivo e raccogliere i log dei contenitori nell'area di lavoro Log Analytics. L'archivio metriche di Monitoraggio di Azure non è attualmente supportato con il dispositivo AZURE Stack Edge Pro GPU.
Nota
Se Azure Arc è abilitato nel cluster Kubernetes nel dispositivo, seguire la procedura descritta in Informazioni dettagliate contenitore di Monitoraggio di Azure per i cluster Kubernetes abilitati per Azure Arc per configurare il monitoraggio dei contenitori .
Prerequisiti
Prima di iniziare, è necessario:
- Un dispositivo Azure Stack Edge Pro. Assicurarsi che il dispositivo sia attivato in base alla procedura descritta in Esercitazione: Attivare il dispositivo.
- Il passaggio Configurare il calcolo è stato completato in base all'esercitazione: Configurare le risorse di calcolo nel dispositivo Azure Stack Edge Pro nel dispositivo. Il dispositivo deve avere una risorsa hub IoT associata, un dispositivo IoT e un dispositivo IoT Edge.
Creare un'area di lavoro Log Analytics
Per creare un'area di lavoro Log Analytics, seguire questa procedura. Un'area di lavoro Log Analytics è un'unità di archiviazione logica in cui i dati di log vengono raccolti e archiviati.
Nella portale di Azure selezionare + Crea una risorsa e cercare Area di lavoro Log Analytics e quindi selezionare Crea.
Nell'area di lavoro Crea Log Analytics configurare le impostazioni seguenti. Accettare il resto come predefinito.
Nella scheda Informazioni di base specificare la sottoscrizione, il gruppo di risorse, il nome e l'area per l'area di lavoro.
Nella scheda Piano tariffario accettare il piano con pagamento in base al consumo predefinito.
Nella scheda Rivedi e crea esaminare le informazioni per l'area di lavoro e selezionare Crea.
Per altre informazioni, vedere la procedura dettagliata descritta in Creare un'area di lavoro Log Analytics tramite portale di Azure.
Abilitare informazioni dettagliate sui contenitori
Per abilitare Informazioni dettagliate sui contenitori nell'area di lavoro, seguire questa procedura.
Seguire la procedura dettagliata in Aggiungere la soluzione Contenitori di Monitoraggio di Azure. Usare il file
containerSolution.json
di modello seguente:{ "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "workspaceResourceId": { "type": "string", "metadata": { "description": "Azure Monitor Log Analytics Workspace Resource ID" } }, "workspaceRegion": { "type": "string", "metadata": { "description": "Azure Monitor Log Analytics Workspace region" } } }, "resources": [ { "type": "Microsoft.Resources/deployments", "name": "[Concat('ContainerInsights', '-', uniqueString(parameters('workspaceResourceId')))]", "apiVersion": "2017-05-10", "subscriptionId": "[split(parameters('workspaceResourceId'),'/')[2]]", "resourceGroup": "[split(parameters('workspaceResourceId'),'/')[4]]", "properties": { "mode": "Incremental", "template": { "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": {}, "variables": {}, "resources": [ { "apiVersion": "2015-11-01-preview", "type": "Microsoft.OperationsManagement/solutions", "location": "[parameters('workspaceRegion')]", "name": "[Concat('ContainerInsights', '(', split(parameters('workspaceResourceId'),'/')[8], ')')]", "properties": { "workspaceResourceId": "[parameters('workspaceResourceId')]" }, "plan": { "name": "[Concat('ContainerInsights', '(', split(parameters('workspaceResourceId'),'/')[8], ')')]", "product": "[Concat('OMSGallery/', 'ContainerInsights')]", "promotionCode": "", "publisher": "Microsoft" } } ] }, "parameters": {} } } ] }
Ottenere l'ID risorsa e la posizione. Vai a
Your Log Analytics workspace > General > Properties
. Copiare le informazioni seguenti:- ID risorsa, ovvero l'ID risorsa di Azure completo dell'area di lavoro Log Analytics di Azure.
- località, ovvero l'area di Azure.
Usare il file
containerSolutionParams.json
di parametri seguente. SostituireworkspaceResourceId
con l'ID risorsa eworkspaceRegion
con il percorso copiato nel passaggio precedente.{ "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", "contentVersion": "1.0.0.0", "parameters": { "workspaceResourceId": { "value": "/subscriptions/fa68082f-8ff7-4a25-95c7-ce9da541242f/resourcegroups/myaserg/providers/microsoft.operationalinsights/workspaces/myaseloganalyticsws" }, "workspaceRegion": { "value": "westus" } } }
Di seguito è riportato un output di esempio di un'area di lavoro Log Analytics con Container Insights abilitato:
Requesting a Cloud Shell.Succeeded. Connecting terminal... MOTD: Switch to Bash from PowerShell: bash VERBOSE: Authenticating to Azure ... VERBOSE: Building your Azure drive ... PS /home/myaccount> az account set -s fa68082f-8ff7-4a25-95c7-ce9da541242f PS /home/myaccount> ls clouddrive containerSolution.json PS /home/myaccount> ls clouddrive containerSolution.json containerSolutionParams.json PS /home/myaccount> az deployment group create --resource-group myaserg --name Testdeployment1 --template-file containerSolution.json --parameters containerSolutionParams.json {- Finished .. "id": "/subscriptions/fa68082f-8ff7-4a25-95c7-ce9da541242f/resourceGroups/myaserg/providers/Microsoft.Resources/deployments/Testdeployment1", "location": null, "name": "Testdeployment1", "properties": { "correlationId": "3a9045fe-2de0-428c-b17b-057508a8c575", "debugSetting": null, "dependencies": [], "duration": "PT11.1588316S", "error": null, "mode": "Incremental", "onErrorDeployment": null, "outputResources": [ { "id": "/subscriptions/fa68082f-8ff7-4a25-95c7-ce9da541242f/resourceGroups/myaserg/providers/Microsoft.OperationsManagement/solutions/ContainerInsights(myaseloganalyticsws)", "resourceGroup": "myaserg" } ], "outputs": null, "parameters": { "workspaceRegion": { "type": "String", "value": "westus" }, "workspaceResourceId": { "type": "String", "value": "/subscriptions/fa68082f-8ff7-4a25-95c7-ce9da541242f/resourcegroups/myaserg/providers/microsoft.operationalinsights/workspaces/myaseloganalyticsws" } }, "parametersLink": null, "providers": [ { "id": null, "namespace": "Microsoft.Resources", "registrationPolicy": null, "registrationState": null, "resourceTypes": [ { "aliases": null, "apiProfiles": null, "apiVersions": null, "capabilities": null, "defaultApiVersion": null, "locations": [ null ], "properties": null, "resourceType": "deployments" } ] } ], "provisioningState": "Succeeded", "templateHash": "10500027184662969395", "templateLink": null, "timestamp": "2020-11-06T22:09:56.908983+00:00", "validatedResources": null }, "resourceGroup": "myaserg", "tags": null, "type": "Microsoft.Resources/deployments" } PS /home/myaccount>
Configurare Monitoraggio di Azure nel dispositivo
Passare alla risorsa di Log Analytics appena creata e copiare l'ID dell'area di lavoro e la chiave primaria (chiave dell'area di lavoro).
Salvare queste informazioni man mano che verranno usate in un passaggio successivo.
Usare l'ID area di lavoro log analytics e la chiave dell'area di lavoro con il cmdlet seguente:
Set-HcsKubernetesAzureMonitorConfiguration -WorkspaceId <> -WorkspaceKey <>
Nota
Per impostazione predefinita, questo cmdlet configura il cloud pubblico di Azure. Per configurare un cloud per enti pubblici o un cloud non pubblico, usare il parametro
AzureCloudDomainName
.Dopo aver abilitato Monitoraggio di Azure, verranno visualizzati i log nell'area di lavoro Log Analytics. Per visualizzare lo stato del cluster Kubernetes distribuito nel dispositivo, passare a Contenitori di Informazioni dettagliate > di Monitoraggio > di Azure. Per l'opzione ambiente selezionare Tutto.
Passaggi successivi
- Informazioni su come monitorare i carichi di lavoro Kubernetes tramite il dashboard di Kubernetes.
- Informazioni su come gestire le notifiche di avviso degli eventi del dispositivo.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per