مقاييس Azure Storage Analytics (كلاسيكية)

في 9 يناير 2024 ، سيتم إيقاف مقاييس Storage Analytics، المشار إليها أيضا باسم المقاييس الكلاسيكية . إذا كنت تستخدم مقاييس كلاسيكية، فتأكد من الانتقال إلى المقاييس في Azure Monitor قبل ذلك التاريخ. تساعدك هذه المقالة في إجراء الانتقال.

يستخدم Azure Storage حل Storage Analytics لتخزين المقاييس التي تتضمن إحصاءات المعاملات المجمعة وبيانات السعة بشأن الطلبات إلى خدمة التخزين. يتم الإبلاغ عن المعاملات على مستوى تشغيل API وعلى مستوى خدمة التخزين. يتم الإبلاغ عن السعة على مستوى خدمة التخزين. يمكن استخدام بيانات المقاييس من أجل:

  • تحليل استخدام خدمة التخزين.
  • تشخيص المشكلات المتعلقة بالطلبات المقدمة لخدمة التخزين.
  • تحسين أداء التطبيقات التي تستخدم خدمة.

يتم تمكين مقاييس تحليلات التخزين افتراضيًا لحسابات التخزين الجديدة. يمكنك تكوين المقاييس في مدخل Azure، باستخدام PowerShell، أو باستخدام Azure CLI. للحصول على إرشادات خطوة بخطوة، راجع تمكين المقاييس التحليلية للتخزين في Azure وإدارتها (الكلاسيكية). يمكنك أيضًا تمكين Storage Analytics برمجيًا عبر REST API أو مكتبة العميل. استخدم عمليات تعيين خصائص الخدمة لتمكين تحليلات التخزين لكل خدمة.

ملاحظة

تتوفر مقاييس تحليلات التخزين لتخزين الكائنات الثنائية كبيرة الحجم من Azure وتخزين Azure Queue وتخزين Azure Table وملفات Azure. مقاييس تحليلات التخزين هي الآن مقاييس كلاسيكية. نوصي باستخدام مقاييس التخزين في Azure Monitor بدلاً من مقاييس Storage Analytics.

مقاييس المعاملات

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

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

على سبيل المثال، إذا قمت بإجراء عملية GetBlob على خدمة blob الخاصة بك، فسوف تسجل Storage Analytics Metrics الطلب وتضمينه في البيانات المجمعة لخدمة blob وعملية GetBlob. إذا لم يتم طلب أي عملية GetBlob خلال الساعة، فلن تتم كتابة الكيان إلى $MetricsTransactionsBlob لهذه العملية.

يتم تسجيل مقاييس المعاملات لطلبات المستخدمين والطلبات المقدمة بواسطة Storage Analytics نفسها. على سبيل المثال، يتم تسجيل طلبات Storage Analytics لكتابة السجلات وكيانات الجدول.

مقاييس السعة

ملاحظة

حاليًا، تتوفر مقاييس السعة لخدمة الكائنات الثنائية كبيرة الحجم فقط.

يتم تسجيل بيانات السعة يوميًا لخدمة الكائنات الثنائية كبيرة الحجم الخاصة بحساب التخزين، وتتم كتابة كيانين من كيانات الجدول. يوفر أحد الكيانات إحصاءات لبيانات المستخدم، بينما يوفر الآخر إحصائيات عن $logs حاوية الكائنات الثنائية كبيرة الحجم المستخدمة من قِبل Storage Analytics. يتضمن جدول $MetricsCapacityBlob الإحصائيات التالية:

  • السعة: مقدار سعة التخزين المستخدمة من قِبل خدمة الكائنات الثنائية كبيرة الحجم لحساب التخزين بوحدات البايت.

  • ContainerCount: عدد الحاويات في خدمة الكائنات الثنائية كبيرة الحجم لحساب التخزين.

  • ObjectCount: عدد الكتل الملتزمة وغير الملتزم بها أو الكائنات الثنائية كبيرة الحجم للصفحات في خدمة الكائنات الثنائية كبيرة الحجم لحساب التخزين.

    للحصول على مزيدٍ من المعلومات عن مقاييس السعة، راجع مخطط جدول مقاييس تحليلات التخزين.

كيف يتم تخزين المقاييس

يتم تخزين جميع بيانات المقاييس لكل خدمة من خدمات التخزين في ثلاثة جداول محجوزة لتلك الخدمة. جدول واحد لمعلومات الحركة، وجدول لمعلومات المعاملات الدقيقة، وجدول آخر لمعلومات السعة. تتكون معلومات المعاملات والمعاملات الدقيقة من بيانات الطلب والاستجابة. تتكون معلومات السعة من بيانات استخدام التخزين. يتم الوصول إلى مقاييس الساعة ومقاييس الدقائق وسعة خدمة تخزين الكائنات الثنائية كبيرة الحجم الخاصة بحساب التخزين في الجداول التي تم تسميتها كما هو موضح في الجدول التالي.

مستوى المقاييس أسماء الجداول مدعوم للإصدارات
المقاييس بالساعات، الموقع الأساسي - $MetricsTransactionsBlob
- $MetricsTransactionsTable
- $MetricsTransactionsQueue
الإصدارات السابقة لـ 15 أغسطس 2013 فقط. في حين لا تزال هذه الأسماء مدعومة، نوصي بالتبديل إلى استخدام الجداول التالية.
المقاييس بالساعات، الموقع الأساسي - $MetricsHourPrimaryTransactionsBlob
- $MetricsHourPrimaryTransactionsTable
- $MetricsHourPrimaryTransactionsQueue
- $MetricsHourPrimaryTransactionsFile
جميع الإصدارات. يتوفر دعم مقاييس خدمة الملفات فقط في الإصدار 5 أبريل 2015 والإصدارات الأحدث.
المقاييس بالدقائق، الموقع الأساسي - $MetricsMinutePrimaryTransactionsBlob
- $MetricsMinutePrimaryTransactionsTable
- $MetricsMinutePrimaryTransactionsQueue
- $MetricsMinutePrimaryTransactionsFile
جميع الإصدارات. يتوفر دعم مقاييس خدمة الملفات فقط في الإصدار 5 أبريل 2015 والإصدارات الأحدث.
المقاييس بالساعات، الموقع الثانوي - $MetricsHourSecondaryTransactionsBlob
- $MetricsHourSecondaryTransactionsTable
- $MetricsHourSecondaryTransactionsQueue
جميع الإصدارات. يجب تمكين النسخ المتماثل الجغرافي المكرر للوصول للقراءة.
المقاييس بالدقائق، الموقع الثانوي - $MetricsMinuteSecondaryTransactionsBlob
- $MetricsMinuteSecondaryTransactionsTable
- $MetricsMinuteSecondaryTransactionsQueue
جميع الإصدارات. يجب تمكين النسخ المتماثل الجغرافي المكرر للوصول للقراءة.
السعة (خدمة الكائنات الثنائية كبيرة الحجم فقط) $MetricsCapacityBlob جميع الإصدارات.

يتم إنشاء هذه الجداول تلقائيًا عند تمكين Storage Analytics لنقطة نهاية خدمة التخزين. يتم الوصول إليها عبر مساحة الاسم لحساب التخزين، على سبيل المثال، https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob"). لا تظهر جداول المقاييس في عملية سرد ويجب الوصول إليها مباشرة عبر اسم الجدول.

تنبيهات المقاييس

ضع في اعتبارك إعداد التنبيهات في مدخل Azure الإلكترونية بحيث يتم إعلامك تلقائيًا بالتغييرات المهمة في سلوك خدمات التخزين الخاصة بك. للحصول على إرشادات خطوة بخطوة، راجع إنشاء تنبيهات المقاييس.

إذا كنت تستخدم أداة Storage Explorer لتنزيل بيانات المقاييس هذه بتنسيق محدد، فيمكنك استخدام Microsoft Excel لتحليل البيانات. للحصول على قائمة بأدوات مستكشف التخزين المتوفرة، راجع أدوات عميل تخزين Azure.

هام

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

الفوترة على مقاييس التخزين

يتم فرض رسوم على طلبات الكتابة لإنشاء كيانات الجدول للمقاييس بالأسعار القياسية المطبقة على جميع عمليات تخزين Azure.

طلبات قراءة بيانات المقاييس من قبل العميل قابلة للفوترة أيضًا بالمعدلات القياسية.

السعة المستخدمة بواسطة جداول المقاييس قابلة للفوترة أيضًا. استخدم المعلومات التالية لتقدير مقدار السعة المستخدمة لتخزين بيانات المقاييس:

  • إذا استخدمت الخدمة كل ساعة واجهة برمجة تطبيقات في كل خدمة، فسيتم تخزين 148 كيلوبايت تقريبًا من البيانات كل ساعة في جداول معاملات المقاييس إذا قمت بتمكين ملخص على مستوى الخدمة ومستوى واجهة برمجة التطبيقات.
  • إذا كانت الخدمة تستخدم كل واجهة برمجة تطبيقات في الخدمة خلال كل ساعة، فسيتم تخزين ما يقرب من 12 كيلوبايت من البيانات كل ساعة في جداول معاملات المقاييس إذا قمت بتمكين ملخص على مستوى الخدمة فقط.
  • يحتوي جدول السعة للكائنات الثنائية كبيرة الحجم على صفين مضافين كل يوم بشرط أن تكون قد اشتركت في السجلات. يشير هذا السيناريو إلى أن حجم هذا الجدول يزداد كل يوم بما يصل إلى 300 بايت تقريبًا.

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