Azure Stack Edge Pro GPU cihazınızda Azure İzleyici'yi etkinleştirme
ŞUNLAR IÇIN GEÇERLIDIR: Azure Stack Edge Pro - GPUAzure Stack Edge Pro 2Azure Stack Edge Pro RAzure Stack Edge Mini R
Azure Stack Edge Pro GPU cihazınızda kapsayıcıları izlemek, özellikle birden çok işlem uygulaması çalıştırdığınızda kritik önem taşır. Azure İzleyici, cihazınızda çalışan Kubernetes kümesinden kapsayıcı günlüklerini, bellek ve işlemci ölçümlerini toplamanıza olanak tanır.
Bu makalede, cihazınızda Azure İzleyici'yi etkinleştirmek ve Log Analytics çalışma alanında kapsayıcı günlüklerini toplamak için gereken adımlar açıklanmaktadır. Azure İzleyici ölçüm deposu şu anda Azure Stack Edge Pro GPU cihazınızla desteklenmemektedir.
Not
Cihazınızdaki Kubernetes kümesinde Azure Arc etkinleştirildiyse kapsayıcı izlemeyi ayarlamak için Azure Arc özellikli Kubernetes kümeleri için Azure İzleyici Container Insights'taki adımları izleyin.
Önkoşullar
Başlamadan önce şunları yapmanız gerekir:
- Azure Stack Edge Pro cihazı. Cihazın Öğretici: Cihazınızı etkinleştirme adımlarına göre etkinleştirildiğinden emin olun.
- Öğretici: Cihazınızdaki Azure Stack Edge Pro cihazınızda işlem yapılandırma adımlarına göre işlem yapılandırma adımını tamamladınız. Cihazınızda ilişkili bir IoT Hub kaynağı, bir IoT cihazı ve bir IoT Edge cihazı olmalıdır.
Log Analytics çalışma alanı oluşturma
Log Analytics çalışma alanı oluşturmak için aşağıdaki adımları uygulayın. Log Analytics çalışma alanı, günlük verilerinin toplandığı ve depolandığı mantıksal bir depolama birimidir.
Azure portalında + Kaynak oluştur'u seçin, Log Analytics Çalışma Alanı'nı arayın ve oluştur'u seçin.
Log Analytics oluştur çalışma alanında aşağıdaki ayarları yapılandırın. Geri kalanı varsayılan olarak kabul edin.
Temel Bilgiler sekmesinde çalışma alanının aboneliğini, kaynak grubunu, adını ve bölgesini belirtin.
Fiyatlandırma katmanı sekmesinde varsayılan Kullandıkça öde planını kabul edin.
Gözden Geçir + Oluştur sekmesinde çalışma alanınızın bilgilerini gözden geçirin ve Oluştur'u seçin.
Daha fazla bilgi için Azure portalı aracılığıyla Log Analytics çalışma alanı oluşturma makalesindeki ayrıntılı adımlara bakın.
Kapsayıcı içgörülerini etkinleştirme
Çalışma alanınızda Container Insights'ı etkinleştirmek için aşağıdaki adımları izleyin.
Azure İzleyici Kapsayıcıları çözümünü ekleme makalesindeki ayrıntılı adımları izleyin. Aşağıdaki şablon dosyasını
containerSolution.json
kullanın:{ "$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": {} } } ] }
Kaynak kimliğini ve konumunu alın. Şuraya git:
Your Log Analytics workspace > General > Properties
. Aşağıdaki bilgileri kopyalayın:- kaynak kimliği: Azure Log Analytics çalışma alanının tam Azure kaynak kimliğidir.
- konumudur ve Azure bölgesidir.
Aşağıdaki parametre dosyasını
containerSolutionParams.json
kullanın. değerini kaynak kimliğiyle veworkspaceRegion
önceki adımda kopyalanan konumla değiştirinworkspaceResourceId
.{ "$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" } } }
Container Insights'ın etkinleştirildiği log analytics çalışma alanının örnek çıktısı aşağıda verilmiştir:
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>
Cihazınızda Azure İzleyici'yi yapılandırma
Yeni oluşturulan Log Analytics Kaynağına gidin ve Çalışma Alanı Kimliği ile Birincil anahtarı (çalışma alanı anahtarı) kopyalayın.
Bu bilgileri daha sonraki bir adımda kullanacağınız şekilde kaydedin.
Cihazın PowerShell arabirimine bağlanın.
Log Analytics Çalışma Alanı Kimliği ve Çalışma Alanı anahtarını aşağıdaki cmdlet ile kullanın:
Set-HcsKubernetesAzureMonitorConfiguration -WorkspaceId <> -WorkspaceKey <>
Not
Varsayılan olarak, bu cmdlet Azure genel bulutunu yapılandırıyor. Kamu bulutu veya genel olmayan bulut yapılandırmak için parametresini
AzureCloudDomainName
kullanın.Azure İzleyici etkinleştirildikten sonra Log Analytics çalışma alanında günlükleri görmeniz gerekir. Cihazınızda dağıtılan Kubernetes kümesinin durumunu görüntülemek için Azure İzleyici > İçgörüleri Kapsayıcıları'na > gidin. Ortam seçeneği için Tümü'ne tıklayın.
Sonraki adımlar
- Kubernetes Panosu aracılığıyla Kubernetes iş yüklerini izlemeyi öğrenin.
- Cihaz olay uyarısı bildirimlerini yönetmeyi öğrenin.