Aracılığıyla paylaş


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

ŞUNLAR IÇIN GEÇERLIDIR:Pro GPU SKU için Evet Azure Stack Edge Pro - GPUPro 2 SKU için EvetAzure Stack Edge Pro 2Pro R SKU için EvetAzure Stack Edge Pro RMini R SKU için EvetAzure 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.

  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.

      Log Analytics çalışma alanı için temel bilgiler sekmesi

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

      Log Analytics çalışma alanı için fiyatlandırma sekmesi

    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.

      Log Analytics çalışma alanı için + Oluştur'u gözden geçirin

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.

  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.

    Log Analytics çalışma alanının özellikleri

  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"
        }
        }
    }
    

    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

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

    Log Analytics çalışma alanında aracı yönetimi

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

  2. Cihazın PowerShell arabirimine bağlanın.

  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 <>

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

    Log Analytics çalışma alanında ölçümler

Sonraki adımlar