تكوين مقاييس نظام المجموعة

عندما ينشر المستخدم نظام مجموعة، يتم تمكين مجموعة قياسية من المقاييس للمجموعة. للحصول على قائمة المقاييس، راجع قائمة المقاييس التي تم جمعها.

لا يمكن للمستخدمين التحكم في السلوك (تمكين أو تعطيل) لجمع هذه المقاييس القياسية المضمنة. على الرغم من ذلك، يمكن للمستخدمين التحكم في مجموعة بعض المقاييس الاختيارية التي ليست جزءا من الارتباط إلى القائمة. لتمكين هذه التجربة، يجب على المستخدمين إنشاء مورد MetricsConfiguration وتحديثه لنظام مجموعة. بشكل افتراضي، لا يؤدي إنشاء مورد MetricsConfiguration هذا إلى تغيير مجموعة المقاييس. يجب على المستخدم تحديث المورد لتمكين أو تعطيل مجموعة المقاييس الاختيارية هذه.

إشعار

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

كيفية إدارة تكوين مقاييس نظام المجموعة

لدعم دورة حياة تكوينات مقاييس نظام المجموعة، تسمح التفاعلات التالية بإنشاء وإدارة تكوينات مقاييس نظام المجموعة.

إنشاء تكوين مقاييس

az network cluster metricsconfiguration create استخدم الأمر لإنشاء تكوين المقاييس لنظام المجموعة. إذا كان لديك اشتراكات Azure متعددة، يجب على المستخدم تمرير معرف الاشتراك إما باستخدام علامة --subscription <SUBSCRIPTION_ID> إلى أمر CLI أو تحديد معرف الاشتراك المناسب باستخدام الأمر az account set .

az networkcloud cluster metricsconfiguration create \
 --cluster-name "<CLUSTER>" \
 --extended-location name="<CLUSTER_EXTENDED_LOCATION_ID>" type="CustomLocation" \
 --location "<LOCATION>" \
 --collection-interval <COLLECTION_INTERVAL (1-1440)> \
 --enabled-metrics "<METRIC_TO_ENABLE_1>" "<METRIC_TO_ENABLE_2>" \
 --tags <TAG_KEY1>="<TAG_VALUE1>" <TAG_KEY2>="<TAG_VALUE2>" \
 --resource-group "<RESOURCE_GROUP>"
  • استبدل القيم داخل <> بمعلوماتك المحددة.
  • استعلم عن مورد نظام المجموعة وابحث عن قيمة <CLUSTER-EXTENDED-LOCATION-ID> في properties.clusterExtendedLocation
  • collection-interval الحقل هو حقل إلزامي، وهو enabled-metrics حقل اختياري.

بدلا من ذلك، يمكن للمشغلين توفير قائمة المقاييس الممكنة عبر ملف json أو yaml.

مثال: ملف enabled-metrics.json

[
   "metric_1",
   "metric_2"
]

مثال: ملف enabled-metrics.yaml

- "metric_1"
- "metric_2"

مثال على الأمر لاستخدام ملف json/yaml الممكن للمقاييس:

az networkcloud cluster metricsconfiguration create \
 --cluster-name "<CLUSTER>" \
 --extended-location name="<CLUSTER_EXTENDED_LOCATION_ID>" type="CustomLocation" \
 --location "<LOCATION>" \
 --collection-interval <COLLECTION_INTERVAL (1-1440)> \
 --enabled-metrics <path-to-yaml-or-json-file> \
 --tags <TAG_KEY1>="<TAG_VALUE1>" <TAG_KEY2>="<TAG_VALUE2>" \
 --resource-group "<RESOURCE_GROUP>"

هنا، <يمكن أن يكون path-to-yaml-or-json-file> ./enabled-metrics.json أو ./enabled-metrics.yaml (ضع الملف ضمن دليل العمل الحالي) قبل تنفيذ الإجراء.

لمشاهدة جميع المعلمات المتوفرة ووصفها، قم بتشغيل الأمر :

az networkcloud cluster metricsconfiguration create --help

عناصر تكوين المقاييس

اسم المعلمة ‏‏الوصف
الكتله اسم المورد لنظام المجموعة
الموقع منطقة Azure حيث يتم نشر نظام المجموعة
CLUSTER_EXTENDED_LOCATION_ID الموقع الموسع لنظام المجموعة من مدخل Microsoft Azure
COLLECTION_INTERVAL تكرار المجموعة للمقاييس القياسية الافتراضية
RESOURCE_GROUP اسم مجموعة موارد نظام المجموعة
TAG_KEY1 علامة اختيارية1 لتمريرها إلى MetricsConfiguration create
TAG_VALUE1 قيمة tag1 الاختيارية لتمريرها إلى MetricsConfiguration create
TAG_KEY2 علامة اختيارية 2 لتمريرها إلى MetricsConfiguration create
TAG_VALUE2 قيمة tag2 الاختيارية لتمريرها إلى MetricsConfiguration create
METRIC_TO_ENABLE_1 تمكين "METRIC_TO_ENABLE_1" المقياس الاختياري بالإضافة إلى المقاييس الافتراضية
METRIC_TO_ENABLE_2 تمكين "METRIC_TO_ENABLE_2" المقياس الاختياري بالإضافة إلى المقاييس الافتراضية

يؤدي تحديد --no-wait --debug الخيارات في الأمر az إلى تنفيذ هذا الأمر بشكل غير متزامن. لمزيد من المعلومات، راجع كيفية تعقب العمليات غير المتزامنة.

إشعار

  • يتم تعيين الفاصل الزمني الافتراضي لمجموعة المقاييس لمجموعة قياسية من المقاييس على كل 5 دقائق. سيؤثر تغيير collectionInterval أيضا على تكرار المجموعة للمقاييس القياسية الافتراضية.
  • يمكن أن تكون هناك مجموعة واحدة فقط من تكوين المقاييس المعرفة لكل مجموعة. يتم إنشاء المورد باسم default.

سرد تكوين المقاييس

يمكنك التحقق من مورد تكوين المقاييس لمجموعة معينة باستخدام az networkcloud cluster metricsconfiguration list الأمر :

az networkcloud cluster metricsconfiguration list \
 --cluster-name "<CLUSTER>" \
 --resource-group "<RESOURCE_GROUP>"

استرداد تكوين المقاييس

بعد إنشاء تكوين المقاييس، يمكن للمشغلين التحقق من تفاصيل المورد باستخدام az networkcloud cluster metricsconfiguration show الأمر:

az networkcloud cluster metricsconfiguration show \
 --cluster-name "<CLUSTER>" \
 --resource-group "<RESOURCE_GROUP>"

يقوم هذا الأمر بإرجاع تمثيل JSON لتكوين المقاييس. يمكنك مراقبة قائمة المقاييس الممكنة والمعطلة بالإضافة إلى تكرار المجموعة كإخراج لهذا الأمر.

تحديث تكوين المقاييس

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

az networkcloud cluster metricsconfiguration update \
 --cluster-name "<CLUSTER>" \
 --collection-interval <COLLECTION_INTERVAL (1-1440)> \
 --enabled-metrics "<METRIC_TO_ENABLE_1>" "<METRIC_TO_ENABLE_2>" \
 --tags <TAG_KEY1>="<TAG_VALUE1>" <TAG_KEY2>="<TAG_VALUE2>" \
 --resource-group "<RESOURCE_GROUP>"

يمكن للمشغلين التحديث collection-interval بشكل مستقل عن enabled-metrics القائمة. حذف الحقول التي لم يتم تغييرها.

يؤدي تحديد --no-wait --debug الخيارات في الأمر az إلى تنفيذ هذا الأمر بشكل غير متزامن. لمزيد من المعلومات، راجع كيفية تعقب العمليات غير المتزامنة.

حذف تكوين المقاييس

يؤدي حذف تكوين المقاييس إلى إرجاع نظام المجموعة إلى تكوين غير تم تغييره. لحذف تكوين مقاييس، استخدم الأمر :

az networkcloud cluster metricsconfiguration delete \
 --cluster-name "<CLUSTER>" \
 --resource-group "<RESOURCE_GROUP>"

يؤدي تحديد --no-wait --debug الخيارات في الأمر az إلى تنفيذ هذا الأمر بشكل غير متزامن. لمزيد من المعلومات، راجع كيفية تعقب العمليات غير المتزامنة.