Share via


Azure Stack Edge Pro GPU cihazınızda Azure İzleyici'yi etkinleştirme

ŞUNLAR IÇIN GEÇERLIDIR:Yes for Pro GPU SKUAzure Stack Edge Pro - GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro RYes for Mini R SKUAzure 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.

Dekont

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 Kapsayıcı Analizler'ndeki adımları izleyin.

Ön koş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.

  1. Azure portalında + Kaynak oluştur'u seçin, Log Analytics Çalışma Alanı'nıarayın ve oluştur'u seçin.

  2. Log Analytics oluştur çalışma alanında aşağıdaki ayarları yapılandırın. Geri kalanı varsayılan olarak kabul edin.

    1. Temel Bilgiler sekmesinde çalışma alanının aboneliğini, kaynak grubunu, adını ve bölgesini belirtin.

      Basics tab for Log Analytics workspace

    2. Fiyatlandırma katmanı sekmesinde varsayılan Kullandıkça öde planını kabul edin.

      Pricing tab for Log Analytics workspace

    3. Gözden Geçir + Oluştur sekmesinde çalışma alanınızın bilgilerini gözden geçirin ve Oluştur'u seçin.

      Review + Create for Log Analytics workspace

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 Kapsayıcı Analizler etkinleştirmek için aşağıdaki adımları uygulayın.

  1. Azure İzleyici Kapsayıcıları çözümünü ekleme makalesindeki ayrıntılı adımları izleyin. Aşağıdaki şablon dosyasını containerSolution.jsonkullanı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": {}
            }
            }
        ]
    }
    
  2. 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.

    Properties of Log Analytics workspace

  3. Aşağıdaki parametre dosyasını containerSolutionParams.jsonkullanın. değerini kaynak kimliğiyle ve workspaceRegion ö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"
        }
        }
    }
    

    Kapsayıcı Analizler etkin bir 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

  1. Yeni oluşturulan Log Analytics Kaynağına gidin ve Çalışma Alanı Kimliği ile Birincil anahtarı (çalışma alanı anahtarı) kopyalayın.

    Agents management in Log Analytics workspace

    Bu bilgileri daha sonraki bir adımda kullanacağınız şekilde kaydedin.

  2. Cihazın PowerShell arabirimine Bağlan.

  3. Log Analytics Çalışma Alanı Kimliği ve Çalışma Alanı anahtarını aşağıdaki cmdlet ile kullanın:

    Set-HcsKubernetesAzureMonitorConfiguration -WorkspaceId <> -WorkspaceKey <>

    Dekont

    Varsayılan olarak, bu cmdlet Azure genel bulutunu yapılandırıyor. Kamu bulutu veya genel olmayan bulut yapılandırmak için parametresini AzureCloudDomainNamekullanın.

  4. 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 > Analizler Kapsayıcıları'na > gidin. Ortam seçeneği için Tümü'ne tıklayın.

    Metrics in Log Analytics workspace

Sonraki adımlar