مرجع بيانات مراقبة Azure Blob Storage
راجع مراقبة تخزين Azure للحصول على تفاصيل حول تجميع بيانات المراقبة وتحليلها لتخزين Azure.
المقاييس
تنص الجداول التالية على مقاييس النظام الأساسي التي جُمعت لتخزين Azure.
مقاييس السعة
يتم تحديث قيم مقاييس السعة يوميًا (حتى 24 ساعة). تُحدد الأجزاء الزمنية الفاصل الزمني التي يتم فيه عرض قيم المقاييس. الأجزاء الزمنية المدعومة لجميع مقاييس السعة هي ساعة واحدة (PT 1 H).
يوفر تخزين Azure مقاييس السعة التالية في مراقبة Azure.
مستوى الحساب
يُبين هذا الجدول مقاييس مستوى الحساب.
| متري | الوصف |
|---|---|
| UsedCapacity | مقدار التخزين المستخدم من قبل حساب التخزين. بالنسبة لحسابات التخزين القياسية، فإنها مجموع السعة المستخدمة من قبل كائن ثنائي كبير الحجم والجدول والملف وقائمة الانتظار. بالنسبة إلى حسابات تخزين premium وحسابات تخزين الكائنات الثنائية كبيرة الحجم، فهي مماثلة لـ BlobCapacity. الوحدة: بايت نوع التجميع: متوسط مثال القيمة: 1024 |
Blob Storage
يعرض هذا الجدول مقاييس تخزين Blob.
| متري | الوصف |
|---|---|
| BlobCapacity | إجمالي مساحة تخزين Blob المستخدمة في حساب التخزين. الوحدة: بايت نوع التجميع: متوسط مثال القيمة: 1024 الأبعاد: BlobType، والطبقة (التعريف) |
| BlobCount | عدد الكائنات الثنائية كبيرة الحجم المخزنة في حساب التخزين. الوحدات: العدد نوع التجميع: متوسط مثال القيمة: 1024 الأبعاد: BlobType، والطبقة (التعريف) |
| BlobProvisionedSize | مقدار مساحة التخزين التي تم توفيرها في حساب التخزين. ينطبق هذا المقياس على حسابات التخزين premium فقط. الوحدة: بايت نوع التجميع: متوسط |
| ContainerCount | عدد الحاويات في حساب التخزين. الوحدات: العدد نوع التجميع: متوسط مثال القيمة: 1024 |
| IndexCapacity | مقدار مساحة التخزين المستخدمة بواسطة الفهرس الهرمي لـ ADLS Gen2 الوحدة: بايت نوع التجميع: متوسط مثال القيمة: 1024 |
مقاييس المعاملات
يتم إصدار مقاييس العمليات على كل طلب لحساب تخزين من تخزين Azure إلى مراقبة Azure. في حالة عدم وجود نشاط على حساب التخزين خاصتك، لن تكون هناك بيانات حول مقاييس العمليات في هذه الفترة. تتوفر جميع مقاييس العمليات على مستوى الحساب وخدمة تخزين Blob. تحدد الأجزاء الزمنية الفاصل الزمني الذي يتم فيه عرض القيم المترية. الأجزاء الزمنية المدعومة لجميع مقاييس العمليات هي PT1H وPT1M.
يوفر تخزين Azure مقاييس العمليات التالية في مراقبة Azure.
| متري | الوصف |
|---|---|
| المعاملات | عدد الطلبات المقدمة لخدمة تخزين أو عملية واجهة برمجة التطبيقات المحددة. يتضمن هذا الرقم طلبات ناجحة و فاشلة بالإضافة إلى الطلبات المنتجة لأخطاء. الوحدات: العدد نوع التجميع: إجمالي الأبعاد القابلة للتطبيق: ResponseType وGeoType وApiName والمصادقة (التعريف) مثال القيمة: 1024 |
| الدخول | كمية بيانات الدخول. يتضمن هذا الرقم الدخول من عميل خارجي إلى تخزين Azure بالإضافة إلى الدخول داخل Azure. الوحدة: بايت نوع التجميع: إجمالي الأبعاد القابلة للتطبيق: GeoType وApiName والمصادقة (التعريف) مثال القيمة: 1024 |
| Egress | مقدار بيانات الخروج. ويشمل هذا الرقم الخروج من عميل خارجي إلى تخزين Azure وكذلك الخروج داخل Azure. ونتيجة لذلك، لا يعكس هذا الرقم الخروج القابل للفوترة. الوحدة: بايت نوع التجميع: إجمالي الأبعاد القابلة للتطبيق: GeoType وApiName والمصادقة (التعريف) مثال القيمة: 1024 |
| SuccessServerLatency | متوسط الوقت المستخدم لمعالجة طلب ناجح بواسطة تخزين Azure. لا تتضمن هذه القيمة زمن وصول الشبكة المحدد في SuccessE2ELatency. الوحدة: مللي ثانية نوع التجميع: متوسط الأبعاد القابلة للتطبيق: GeoType وApiName والمصادقة (التعريف) مثال القيمة: 1024 |
| SuccessE2ELatency | متوسط زمن طلبات الانتقال من طرف إلى طرف الناجحة التي أُجريت على خدمة تخزين أو عملية واجهة برمجة التطبيقات المحددة. تتضمن هذه القيمة وقت المعالجة المطلوب داخل تخزين Azure لقراءة الطلب وإرسال الاستجابة وتلقي إشعار بالاستجابة. الفرق بين قيم SuccessE 2ELatency وSuccessServerLatency هو زمن الانتقال المحتمل أن تسببه الشبكة والعميل. الوحدة: مللي ثانية نوع التجميع: متوسط الأبعاد القابلة للتطبيق: GeoType وApiName والمصادقة (التعريف) مثال القيمة: 1024 |
| التوفر | النسبة المئوية لتوفر خدمة التخزين أو عملية واجهة برمجة التطبيقات المحددة. يُحسب التوفر عن طريق أخذ إجمالي قيمة الطلبات القابلة للفوترة وقسمتها على عدد الطلبات القابلة للتطبيق، بما في ذلك تلك الطلبات التي تسببت في أخطاء غير متوقعة. تؤدي جميع الأخطاء غير المتوقعة إلى تقليل توفر خدمة التخزين أو عملية واجهة برمجة التطبيقات المحددة. الوحدة: النسبة المئوية نوع التجميع: متوسط الأبعاد القابلة للتطبيق: GeoType وApiName والمصادقة (التعريف) مثال القيمة: 99.99 |
أبعاد المقاييس
يدعم تخزين Azure الأبعاد التالية للمقاييس في مراقبة Azure.
الأبعاد المتاحة لجميع خدمات التخزين
| اسم البعد | الوصف |
|---|---|
| GeoType | العملية من المجموعة الأساسية أو الثانوية. تشمل القيم المتاحة الأساسية والثانوية. وينطبق ذلك على التخزين المكرر الجغرافي للقراءة (RA - GRS) عند قراءة العناصر من المستأجر الثانوي. |
| ResponseType | نوع الاستجابة للعمليات. وتشمل القيم المتاحة ما يلي: |
| ApiName | اسم العملية. في حالة حدوث عطل قبل تحديد اسم العملية، يظهر الاسم باسم "مجهول". يمكنك استخدام قيمة بُعد ResponseType لمعرفة المزيد عن الفشل. |
| المصادقة | نوع المصادقة المستخدم في العمليات. وتشمل القيم المتاحة ما يلي: |
| نوع الحركة | نوع العملية. وتشمل القيم المتاحة ما يلي: |
الأبعاد الخاصة بتخزين Blob
| اسم البعد | الوصف |
|---|---|
| BlobType | نوع كائن Blob لمقاييس Blob فقط. القيم المدعومة هي BlockBlob، وPageBlob، وAzure Data Lake Storage. يتم تضمين كائنات Blob الملحقة في BlockBlob. |
| المستوى | توفر مساحة تخزين Azure مستويات وصول مختلفة، مما يسمح لك بتخزين بيانات كائن blob بالطريقة الأكثر فعالية من حيث التكلفة. شاهد المزيد في طبقة Azure Storage Blob. تتضمن القيم المدعومة: |
بالنسبة للمقاييس الداعمة للأبعاد، يجب تحديد قيمة البعد للاطلاع على قيم المقاييس المطابقة. على سبيل المثال، إذا نظرت إلى قيمة العمليات للحصول على استجابات ناجحة، فستحتاج إلى التصفية بعد ResponseType مع النجاح. إذا نظرت إلى قيمة BlobCount لـ Block Blob، فأنت بحاجة إلى التصفية بعد BlobType باستخدام BlockBlob.
سجلات الموارد
ينص الجدول التالي على خصائص سجلات موارد تخزين Azure عند جمعها في سجلات مراقبة Azure أو تخزين Azure. تُبين الخصائص العملية والخدمة ونوع التصريح المُستخَدم لتنفيذ العملية.
الحقول التي تُبين العملية
{
"time": "2019-02-28T19:10:21.2123117Z",
"resourceId": "/subscriptions/12345678-2222-3333-4444-555555555555/resourceGroups/mytestrp/providers/Microsoft.Storage/storageAccounts/testaccount1/blobServices/default",
"category": "StorageWrite",
"operationName": "PutBlob",
"operationVersion": "2017-04-17",
"schemaVersion": "1.0",
"statusCode": 201,
"statusText": "Success",
"durationMs": 5,
"callerIpAddress": "192.168.0.1:11111",
"correlationId": "ad881411-201e-004e-1c99-cfd67d000000",
"location": "uswestcentral",
"uri": "http://mystorageaccount.blob.core.windows.net/cont1/blobname?timeout=10"
}
| الخاصية | الوصف |
|---|---|
| وقت | التوقيت العالمي المتفق عليه (UTC) عند استلام الطلب عن طريق التخزين. على سبيل المثال: 2018/11/08 21:09:36.6900118. |
| resourceId | معرف المورد لحساب التخزين. على سبيل المثال:/subscriptions/208841be-a4v3-4234-9450-08b90c09f4/resourceGroups/myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount/storageAccounts/blobServices/default |
| الفئة | فئة العملية المطلوبة. على سبيل المثال: StorageRead، أو StorageWrite، أو StorageDelete. |
| اسم العملية | نوع عملية REST التي تم تنفيذها. للحصول على قائمة كاملة بالعمليات، راجع موضوع العمليات المسجلة ورسائل الحالة لتحليلات التخزين. |
| operationVersion | إصدار خدمة التخزين الذي تم تحديده عند تقديم الطلب. هذا يعادل قيمة عنوان x-ms-version. على سبيل المثال: 2017-04-17. |
| schemaVersion | نسخة المخطط من السجل. على سبيل المثال: 1.0. |
| statusCode | رمز حالة HTTP أو SMB للطلب. إذا تمت مقاطعة طلب HTTP، فقد تُعين القيمة إلى Unknown. على سبيل المثال: 206 |
| statusText | حالة العملية المطلوبة. للحصول على قائمة كاملة برسائل الحالة، راجع موضوع العمليات المسجلة ورسائل الحالة لتحليلات التخزين. في الإصدار 2017-04-17 وما بعده، لا يتم استخدام رسالة الحالة ClientOtherError. بدلاً من ذلك، يحتوي هذا الحقل على رمز خطأ. على سبيل المثال:SASSuccess |
| durationMs | إجمالي الوقت، المعبر عنه بالمللي ثانية، لإجراء العملية المطلوبة. ويشمل ذلك الوقت اللازم لقراءة الطلب الوارد وإرسال الرد إلى مقدم الطلب. على سبيل المثال: 12. |
| CallerIpAddress | عنوان IP لمقدم الطلب، بما في ذلك رقم المنفذ. على سبيل المثال: 192.100.0.102:4362. |
| correlationId | المعرف المستخدم لربط السجلات عبر الموارد. على سبيل المثال: b99ba45e-a01e-0042-4ea6-772bbb000000. |
| location | موقع حساب التخزين. على سبيل المثال: North Europe. |
| البروتوكول | البروتوكول المستخدم في العملية. على سبيل المثال: HTTP أو HTTPS أو SMB أو NFS |
| uri | معرف مورد موحد مطلوب. |
الحقول التي تُبين كيفية المصادقة على العملية
{
"identity": {
"authorization": [
{
"action": "Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read",
"principals": [
{
"id": "fde5ba15-4355-4223-b811-cccccccccccc",
"type": "User"
}
],
"roleAssignmentId": "ecf75cb8-491c-4a25-ad6e-aaaaaaaaaaaa",
"roleDefinitionId": "b7e6dc6d-f1e8-4753-8033-ffffffffffff"
}
],
"requester": {
"appId": "691458b9-1327-4635-9f55-bbbbbbbbbbbb",
"audience": "https://storage.azure.com/",
"objectId": "fde5ba15-4355-4223-b811-cccccccccccc",
"tenantId": "72f988bf-86f1-41af-91ab-dddddddddddd",
"tokenIssuer": "https://sts.windows.net/72f988bf-86f1-41af-91ab-eeeeeeeeeeee/"
},
"type": "OAuth"
},
}
| الخاصية | الوصف |
|---|---|
| الهوية / النوع | نوع المصادقة التي اُستخدمت لتقديم الطلب. على سبيل المثال: OAuth أو Kerberos أو SAS Key أو Account Key أو Anonymous |
| الهوية / تجزئة الرمز المميز | تجزئة SHA -256 لرمز المصادقة المميز المستخدم في الطلب. عندما يكون نوع المصادقة Account Key، يصبح التنسيق "مفتاح1 | مفتاح2 (تجزئة المفتاح SHA 256 )". على سبيل المثال: key1(5RTE343A6FEB12342672AFD40072B70D4A91BGH5CDF797EC56BF82B2C3635CE). عندما يكون نوع المصادقة SAS Key، يصبح التنسيق "مفتاح1 | مفتاح2 (تجزئة المفتاح SHA 256)، SASSIGNATURE (تجزئة رمز SAS المميز SHA 256)". على سبيل المثال: key1(0A0XE8AADA354H19722ED12342443F0DC8FAF3E6GF8C8AD805DE6D563E0E5F8A),SasSignature(04D64C2B3A704145C9F1664F201123467A74D72DA72751A9137DDAA732FA03CF). عندما يكون نوع المصادقة OAuth، يصبح التنسيق "تجزئة SHA 256 لرمز OAuth المميز". على سبيل المثال:B3CC9D5C64B3351573D806751312317FE4E910877E7CBAFA9D95E0BE923DD25Cبالنسبة لأنواع المصادقة الأخرى، لا يوجد حقل tokenHash. |
| التخويل / الإجراء | الإجراء الذي تم تعيينه للطلب. |
| التخويل / roleAssignmentId | معرف تعيين الدور. على سبيل المثال: 4e2521b7-13be-4363-aeda-111111111111. |
| التخويل / roleDefinitionId | معرف تعريف الدور. على سبيل المثال: ba92f5b4-2d11-453d-a403-111111111111". |
| الأساسيات / المعرف | معرف مدير الأمان. على سبيل المثال: a4711f3a-254f-4cfb-8a2d-111111111111. |
| الأساسيات / النوع | نوع أساسيات الأمان. على سبيل المثال: ServicePrincipal. |
| مقدم الطلب / appID | معرف تطبيق Open Authorization (OAuth) الذي يتم استخدامه كمقدم طلب. على سبيل المثال: d3f7d5fe-e64a-4e4e-871d-333333333333. |
| مقدم الطلب / الجمهور | جمهور OAuth للطلب. على سبيل المثال: https://storage.azure.com. |
| مقدم الطلب / objectId | معرف عنصر OAuth الخاص بمقدم الطلب. في حالة مصادقة Kerberos، يمثل معرف العنصر للمستخدم المُصَدق عليه من Kerberos. على سبيل المثال: 0e0bf547-55e5-465c-91b7-2873712b249c. |
| مقدم الطلب / tenantId | معرف هوية مستأجر OAuth. على سبيل المثال: 72f988bf-86f1-41af-91ab-222222222222. |
| مقدم الطلب / tokenIssuer | جهة إصدار الرمز المميز لـ OAuth. على سبيل المثال: https://sts.windows.net/72f988bf-86f1-41af-91ab-222222222222/. |
| مقدم الطلب / upn | اسم المستخدم الأساسي (UPN) لمقدم الطلب. على سبيل المثال: someone@contoso.com. |
| مقدم الطلب / userName | هذا الحقل محجوز للاستخدام الداخلي فقط. |
الحقول التي تصف الخدمة
{
"properties": {
"accountName": "testaccount1",
"requestUrl": "https://testaccount1.blob.core.windows.net:443/upload?restype=container&comp=list&prefix=&delimiter=%2F&marker=&maxresults=30&include=metadata&_=1551405598426",
"userAgentHeader": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134",
"referrerHeader": "blob:https://ms.portal.azure.com/6f50025f-3b88-488d-b29e-3c592a31ddc9",
"clientRequestId": "",
"etag": "",
"serverLatencyMs": 63,
"serviceType": "blob",
"operationCount": 0,
"requestHeaderSize": 2658,
"requestBodySize": 0,
"responseHeaderSize": 295,
"responseBodySize": 2018,
"contentLengthHeader": 0,
"requestMd5": "",
"serverMd5": "",
"lastModifiedTime": "",
"conditionsUsed": "",
"smbTreeConnectID" : "0x3",
"smbPersistentHandleID" : "0x6003f",
"smbVolatileHandleID" : "0xFFFFFFFF00000065",
"smbMessageID" : "0x3b165",
"smbCreditsConsumed" : "0x3",
"smbCommandDetail" : "0x2000 bytes at offset 0xf2000",
"smbFileId" : " 0x9223442405598953",
"smbSessionID" : "0x8530280128000049",
"smbCommandMajor" : "0x6",
"smbCommandMinor" : "DirectoryCloseAndDelete"
}
}
| الخاصية | الوصف |
|---|---|
| accountName | اسم حساب التخزين. على سبيل المثال: mystorageaccount. |
| requestUrl | عنوان URL المطلوب. |
| userAgentHeader | قيمة عنوان عامل المستخدم بين علامات اقتباس. على سبيل المثال: WA-Storage/6.2.0 (.NET CLR 4.0.30319.42000; Win32NT 6.2.9200.0). |
| referrerHeader | قيمة عنوان المرجع. على سبيل المثال: http://contoso.com/about.html. |
| clientRequestId | قيمة عنوان x-ms-client-request-id للطلب. على سبيل المثال: 360b66a6-ad4f-4c4a-84a4-0ad7cb44f7a6. |
| etag | معرف ETag للعنصر الذي تم إرجاعه بين علامات اقتباس. على سبيل المثال: 0x8D101F7E4B662C4. |
| serverLatencyMs | إجمالي الوقت المعبر عنه بالمللي ثانية لتنفيذ العملية المطلوبة. لا تشمل هذه القيمة زمن انتقال الشبكة (وقت قراءة الطلب الوارد وإرسال الاستجابة إلى مقدم الطلب). على سبيل المثال: 22. |
| serviceType | الخدمة المرتبطة بهذا الطلب. على سبيل المثال blob، أو table، أو files، أو queue. |
| operationCount | عدد كل عملية مسجلة متضمنة في الطلب. يبدأ هذا العدد بفهرس 0. تتطلب بعض الطلبات أكثر من عملية واحدة. تؤدي معظم الطلبات عملية واحدة فقط. على سبيل المثال: 1. |
| requestHeaderSize | حجم عنوان الطلب معبرًا عنه بالبايت. على سبيل المثال: 578. إذا لم ينجح الطلب، فقد تكون هذه القيمة فارغة. |
| requestBodySize | حجم حزم الطلب، المعبر عنها بالبايت، التي تقرأها خدمة التخزين. على سبيل المثال: 0. إذا لم ينجح الطلب، فقد تكون هذه القيمة فارغة. |
| responseHeaderSize | حجم عنوان الاستجابة المعبر عنه بالبايت. على سبيل المثال: 216. إذا لم ينجح الطلب، فقد تكون هذه القيمة فارغة. |
| responseBodySize | حجم حزم الاستجابة المكتوبة بواسطة خدمة التخزين، بالبايت. إذا لم ينجح الطلب، فقد تكون هذه القيمة فارغة. على سبيل المثال: 216. |
| requestMd5 | قيمة عنوان Content-MD5 أو عنوان x-ms-content-md5 في الطلب. تمثل قيمة التجزئة MD5 المحددة في هذا الحقل المحتوى في الطلب. على سبيل المثال: 788815fd0198be0d275ad329cafd1830. يمكن أن يكون هذا الحقل فارغًا. |
| serverMd5 | قيمة تجزئة MD5 المحسوبة بواسطة خدمة التخزين. على سبيل المثال: 3228b3cf1069a5489b298446321f8521. يمكن أن يكون هذا الحقل فارغًا. |
| lastModifiedTime | آخر وقت تم تعديله (LMT) للعنصر الذي تم إرجاعه. على سبيل المثال: Tuesday, 09-Aug-11 21:13:26 GMT. هذا الحقل فارغ للعمليات التي يمكنها إرجاع عناصر متعددة. |
| conditionsUsed | قائمة مفصولة بفاصلة منقوطة لأزواج قيمة المفتاح التي تمثل حالة. يمكن أن تكون الشروط أيًا مما يلي: على سبيل المثال: If-Modified-Since=Friday, 05-Aug-11 19:11:54 GMT. |
| contentLengthHeader | قيمة عنوان Content-Length للطلب المرسل إلى خدمة التخزين. إذا كان الطلب ناجحًا، فإن هذه القيمة تساوي requestBodySize. إذا لم ينجح الطلب، فقد لا تكون هذه القيمة مساوية لـ requestBodySize، أو قد تكون فارغة. |
| tlsVersion | إصدار TLS المستخدم في اتصال الطلب. على سبيل المثال: TLS 1.2. |
| smbTreeConnectID | تم إنشاء بروتوكول Server Message Block (SMB) treeConnectId في وقت اتصال الشجرة. على سبيل المثال:0x3 |
| smbPersistentHandleID | معرف المؤشر الثابت من طلب «SMB2 CREATE» المتبقي من إعادة الاتصال بالشبكة. يشار إليه في MS -SMB 2 2.2.14.1 باسم SMB2_FILEID.Persistent. على سبيل المثال:0x6003f |
| smbVolatileHandleID | ينشئ معرف المؤشر غير الثابت من طلب «SMB2 CREATE» الذي تتم إعادة تدويره على إعادة الاتصال الشبكة. يشار إليه في MS-SMB2 2.2.14.1 باسم SMB 2_FILEID.Volatile. على سبيل المثال:0xFFFFFFFF00000065 |
| smbMessageID | MessageId النسبي للاتصال. على سبيل المثال:0x3b165 |
| smbCreditsConsumed | الدخول أو الخروج الذي يستهلكه الطلب، بعدد وحدات 64 ألف. على سبيل المثال:0x3 |
| smbCommandDetail | مزيد من المعلومات حول هذا الطلب المحدد بدلاً من النوع العام للطلب. على سبيل المثال:0x2000 bytes at offset 0xf2000 |
| smbFileId | FileId المرتبط بالملف أو الدليل. مشابه تقريبًا لـ NTFS FileId. على سبيل المثال:0x9223442405598953 |
| smbSessionID | SessionId لـ SMB2 الذي أُنشأ في وقت إعداد الجلسة. على سبيل المثال:0x8530280128000049 |
| smbCommandMajor uint32 | القيمة في SMB2_HEADER.Command. في الوقت الحالي، تكون القيمة رقمًا بين 0 و18 شاملاً. على سبيل المثال:0x6 |
| smbCommandMinor | الفئة الفرعية من SmbCommandMajor، عند الاقتضاء. على سبيل المثال:DirectoryCloseAndDelete |
راجع أيضًا
- راجع مراقبة تخزين Azure للحصول على وصف لمراقبة تخزين Azure.
- راجع مراقبة موارد Azure باستخدام Azure Monitor للحصول على تفاصيل حول مراقبة موارد Azure.