Upload بيانات الاستخدام والمقاييس والسجلات إلى Azure

بشكل دوري، يمكنك تصدير معلومات الاستخدام لأغراض الفوترة ومراقبة المقاييس والسجلات ثم تحميلها إلى Azure. سيؤدي تصدير وتحميل أي من هذه الأنواع الثلاثة من البيانات أيضا إلى إنشاء وحدة تحكم البيانات وتحديثها، SQL مثيل مدار، وموارد مجموعة خوادم PostgreSQL Hyperscale في Azure.

قبل أن تتمكن من تحميل بيانات الاستخدام أو المقاييس أو السجلات، تحتاج إلى:

تستخدم الأمثلة الواردة في هذه المقالة أقواس < ... > الزاوية لتحديد القيم التي تحتاج إلى استبدالها قبل تشغيل البرنامج النصي. استبدل الأقواس والقيم الموجودة داخل الأقواس.

أدوات التثبيت

وتشمل الأدوات المطلوبة ما يلي:

  • Azure CLI (az)
  • arcdata امتداد

راجع تثبيت الأدوات.

تسجيل موفر الموارد

قبل تحميل المقاييس أو بيانات المستخدم إلى Azure، تحتاج إلى التأكد من أن اشتراكك في Azure قد سجل موفر الموارد Microsoft.AzureArcData .

للتحقق من موفر الموارد، قم بتشغيل الأمر التالي:

az provider show -n Microsoft.AzureArcData -o table

إذا لم يكن موفر الموارد مسجلا حاليا في اشتراكك، فيمكنك تسجيله. لتسجيله، قم بتشغيل الأمر التالي. قد يستغرق هذا الأمر دقيقة أو دقيقتين لإكماله.

az provider register -n Microsoft.AzureArcData --wait

إنشاء مدير الخدمة

يتم استخدام مبدأ الخدمة لتحميل بيانات الاستخدام والمقاييس.

اتبع هذه الأوامر لإنشاء مبدأ خدمة تحميل المقاييس:

ملاحظة

يتطلب إنشاء أصل خدمة أذونات معينة في Azure.

لإنشاء أصل خدمة، قم بتحديث المثال التالي. استبدال <ServicePrincipalName>، SubscriptionId ومع resourcegroup القيم الخاصة بك وتشغيل الأمر:

az ad sp create-for-rbac --name <ServicePrincipalName> --role Contributor --scopes /subscriptions/<SubscriptionId>/resourceGroups/<resourcegroup>

إذا قمت بإنشاء أصل الخدمة في وقت سابق، وكنت بحاجة فقط إلى الحصول على بيانات الاعتماد الحالية، فقم بتشغيل الأمر التالي لإعادة تعيين بيانات الاعتماد.

az ad sp credential reset --name <ServicePrincipalName>

على سبيل المثال، لإنشاء أصل خدمة باسم azure-arc-metrics، قم بتشغيل الأمر التالي

az ad sp create-for-rbac --name azure-arc-metrics --role Contributor --scopes /subscriptions/a345c178a-845a-6a5g-56a9-ff1b456123z2/resourceGroups/myresourcegroup

مثال على الإخراج:

"appId": "2e72adbf-de57-4c25-b90d-2f73f126e123",
"displayName": "azure-arc-metrics",
"name": "http://azure-arc-metrics",
"password": "5039d676-23f9-416c-9534-3bd6afc78123",
"tenant": "72f988bf-85f1-41af-91ab-2d7cd01ad1234"

appIdاحفظ القيم ، passwordو ، والقيم tenant في متغير بيئة لاستخدامها لاحقا.

SET SPN_CLIENT_ID=<appId>
SET SPN_CLIENT_SECRET=<password>
SET SPN_TENANT_ID=<tenant>

بعد إنشاء أصل الخدمة، قم بتعيين مدير الخدمة إلى الدور المناسب.

تعيين الأدوار لمدير الخدمة

قم بتشغيل هذا الأمر لتعيين أصل الخدمة إلى الدور الموجود Monitoring Metrics Publisher على الاشتراك حيث توجد موارد مثيل قاعدة البيانات:

ملاحظة

تحتاج إلى استخدام علامات اقتباس مزدوجة لأسماء الأدوار عند التشغيل من بيئة Windows.

az role assignment create --assignee <appId> --role "Monitoring Metrics Publisher" --scope subscriptions/<SubscriptionID>/resourceGroups/<resourcegroup>

مثال على الإخراج:

{
  "canDelegate": null,
  "id": "/subscriptions/<Subscription ID>/providers/Microsoft.Authorization/roleAssignments/f82b7dc6-17bd-4e78-93a1-3fb733b912d",
  "name": "f82b7dc6-17bd-4e78-93a1-3fb733b9d123",
  "principalId": "5901025f-0353-4e33-aeb1-d814dbc5d123",
  "principalType": "ServicePrincipal",
  "roleDefinitionId": "/subscriptions/<Subscription ID>/providers/Microsoft.Authorization/roleDefinitions/3913510d-42f4-4e42-8a64-420c39005123",
  "scope": "/subscriptions/<Subscription ID>",
  "type": "Microsoft.Authorization/roleAssignments"
}

التحقق من الدور الرئيسي للخدمة

az role assignment list -o table

بعد تعيين مدير الخدمة للدور المناسب، يمكنك المتابعة لتحميل المقاييس أو بيانات المستخدم.

Upload السجلات أو المقاييس أو بيانات الاستخدام

تختلف الخطوات المحددة لتحميل السجلات أو المقاييس أو بيانات الاستخدام وفقا لنوع المعلومات التي تقوم بتحميلها.

Upload سجلات إلى Azure Monitor

Upload المقاييس إلى شاشة Azure

Upload بيانات الاستخدام إلى Azure

إرشادات عامة حول تصدير الاستخدام وتحميله والمقاييس

يتم تسجيل عمليات إنشاء وقراءة وتحديث وحذف (CRUD) على خدمات البيانات التي تدعم Azure Arc لأغراض الفوترة والمراقبة. هناك خدمات خلفية تراقب عمليات CRUD هذه وتحسب الاستهلاك بشكل مناسب. يحدث الحساب الفعلي للاستخدام أو الاستهلاك على أساس مجدول ويتم في الخلفية.

Upload الاستخدام مرة واحدة فقط في اليوم. عندما يتم تصدير معلومات الاستخدام وتحميلها عدة مرات خلال نفس فترة ال 24 ساعة، يتم تحديث مخزون الموارد فقط في مدخل Azure ولكن ليس استخدام الموارد.

ملاحظة

لاحظ أنه يتم تحميل بيانات الاستخدام تلقائيا لوحدة تحكم بيانات Azure Arc التي يتم نشرها في وضع الاتصال المباشر .

لتحميل المقاييس، لا يقبل Azure monitor سوى آخر 30 دقيقة من البيانات (تعرف على المزيد). تتمثل إرشادات تحميل المقاييس في تحميل المقاييس مباشرة بعد إنشاء ملف التصدير حتى تتمكن من عرض مجموعة البيانات بالكامل في مدخل Azure. على سبيل المثال ، إذا قمت بتصدير المقاييس في الساعة 2:00 مساء وقمت بتشغيل أمر التحميل في الساعة 2:50 مساء. نظرا لأن Azure Monitor يقبل البيانات لآخر 30 دقيقة فقط، فقد لا ترى أي بيانات في البوابة الإلكترونية.

الخطوات التالية

تعرف على مبادئ الخدمة

Upload بيانات الفوترة إلى Azure وعرضها في مدخل Azure

عرض مورد وحدة تحكم بيانات Azure Arc في مدخل Azure