Upload بيانات الاستخدام والمقاييس والسجلات إلى Azure
بشكل دوري، يمكنك تصدير معلومات الاستخدام لأغراض الفوترة ومراقبة المقاييس والسجلات ثم تحميلها إلى Azure. سيؤدي تصدير وتحميل أي من هذه الأنواع الثلاثة من البيانات أيضا إلى إنشاء وحدة تحكم البيانات وتحديثها، SQL مثيل مدار، وموارد مجموعة خوادم PostgreSQL Hyperscale في Azure.
قبل أن تتمكن من تحميل بيانات الاستخدام أو المقاييس أو السجلات، تحتاج إلى:
- أدوات التثبيت
- تسجيل
Microsoft.AzureArcDataموفر الموارد - إنشاء كيان الخدمة
تستخدم الأمثلة الواردة في هذه المقالة أقواس < ... > الزاوية لتحديد القيم التي تحتاج إلى استبدالها قبل تشغيل البرنامج النصي. استبدل الأقواس والقيم الموجودة داخل الأقواس.
أدوات التثبيت
وتشمل الأدوات المطلوبة ما يلي:
- 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 دقيقة فقط، فقد لا ترى أي بيانات في البوابة الإلكترونية.