تمكين Azure Monitor على جهاز Azure Stack Edge Pro GPU
ينطبق على:Azure Stack Edge Pro - GPU
Azure Stack Edge Pro 2
Azure Stack Edge Pro R
Azure Stack Edge Mini R
مراقبة الحاويات على جهاز Azure Stack Edge Pro GPU أمر بالغ الأهمية، خاصة عند تشغيل تطبيقات حوسبة متعددة. يتيح لك Azure Monitor جمع سجلات الحاوية ومقاييس الذاكرة والمعالج من مجموعة Kubernetes التي تعمل على جهازك.
توضح هذه المقالة الخطوات المطلوبة لتمكين Azure Monitor على جهازك وجمع سجلات الحاويات في مساحة عمل Log Analytics. مخزن مقاييس Azure Monitor غير مدعوم حاليا مع جهاز Azure Stack Edge Pro GPU.
إشعار
إذا تم تمكين Azure Arc على مجموعة Kubernetes على جهازك، فاتبع الخطوات الواردة في Azure Monitor Container Insights لمجموعات Kubernetes الممكنة في Azure Arc لإعداد مراقبة الحاوية.
المتطلبات الأساسية
قبل البدء، ستحتاج إلى:
- جهاز Azure Stack Edge Pro. تأكد من تنشيط الجهاز وفقا للخطوات الواردة في البرنامج التعليمي: تنشيط جهازك.
- لقد أكملت خطوة تكوين الحساب وفقا للبرنامج التعليمي: تكوين الحساب على جهاز Azure Stack Edge Pro على جهازك. يجب أن يحتوي جهازك على مورد IoT Hub مقترن وجهاز IoT وجهاز IoT Edge.
إنشاء مساحة عمل تحليلات السجل
اتبع الخطوات التالية لإنشاء مساحة عمل تحليلات السجل. مساحة عمل تحليلات السجل هي وحدة تخزين منطقية حيث يتم جمع بيانات السجل وتخزينها.
في مدخل Microsoft Azure، حدد + Create a resource وابحث عن Log Analytics Workspace ثم حدد Create.
في مساحة عمل Create Log Analytics، قم بتكوين الإعدادات التالية. اقبل الباقي كافتراضي.
في علامة التبويب Basics ، قم بتوفير الاشتراك ومجموعة الموارد والاسم والمنطقة لمساحة العمل.
في علامة التبويب Pricing tier، اقبل خطة الدفع أولا بأول الافتراضية.
في علامة التبويب مراجعة + إنشاء ، راجع معلومات مساحة العمل الخاصة بك وحدد إنشاء.
لمزيد من المعلومات، راجع الخطوات التفصيلية في إنشاء مساحة عمل Log Analytics عبر مدخل Microsoft Azure.
تمكين تفاصيل الحاوية
اتخذ الخطوات التالية لتمكين Container Insights على مساحة العمل الخاصة بك.
اتبع الخطوات التفصيلية في إضافة حل حاويات Azure Monitor. استخدم ملف
containerSolution.json
القالب التالي:{ "$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": {} } } ] }
احصل على معرف المورد والموقع. انتقل إلى
Your Log Analytics workspace > General > Properties
. انسخ المعلومات التالية:- معرف المورد، وهو معرف مورد Azure المؤهل بالكامل لمساحة عمل Azure Log Analytics.
- الموقع، وهو منطقة Azure.
استخدم ملف
containerSolutionParams.json
المعلمات التالي . استبدلworkspaceResourceId
بمعرف المورد والموقعworkspaceRegion
المنسخ في الخطوة السابقة.{ "$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" } } }
فيما يلي نموذج إخراج لمساحة عمل Log Analytics مع تمكين Container Insights:
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>
تكوين Azure Monitor على جهازك
انتقل إلى مورد Log Analytics الذي تم إنشاؤه حديثا وانسخ معرف مساحة العمل والمفتاح الأساسي (مفتاح مساحة العمل).
احفظ هذه المعلومات كما ستستخدمها في خطوة لاحقة.
استخدم معرف مساحة عمل تحليلات السجل ومفتاح مساحة العمل مع cmdlet التالي:
Set-HcsKubernetesAzureMonitorConfiguration -WorkspaceId <> -WorkspaceKey <>
إشعار
بشكل افتراضي، يقوم cmdlet هذا بتكوين سحابة Azure العامة. لتكوين سحابة حكومية أو سحابة غير عامة، استخدم المعلمة
AzureCloudDomainName
.بعد تمكين Azure Monitor، يجب أن تشاهد السجلات في مساحة عمل Log Analytics. لعرض حالة مجموعة Kubernetes المنشورة على جهازك، انتقل إلى حاويات Azure Monitor > Insights>. بالنسبة إلى خيار البيئة، حدد الكل.
الخطوات التالية
- تعرف على كيفية مراقبة أحمال عمل Kubernetes عبر لوحة معلومات Kubernetes.
- تعرف على كيفية إدارة إعلامات تنبيه حدث الجهاز.
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ