ReportRecordContract interface
بيانات التقرير.
الخصائص
| api |
مسار معرف واجهة برمجة التطبيقات. /apis/{apiId} |
| api |
معرف منطقة واجهة برمجة التطبيقات. |
| api |
متوسط الوقت المستغرق لمعالجة الطلب. |
| api |
الحد الأقصى للوقت المستغرق لمعالجة الطلب. |
| api |
الحد الأدنى من الوقت المستغرق لمعالجة الطلب. |
| bandwidth | عرض النطاق الترددي المستهلك. |
| cache |
عدد المرات التي تم فيها تقديم المحتوى من نهج ذاكرة التخزين المؤقت. |
| cache |
عدد المرات التي تم فيها جلب المحتوى من الخلفية. |
| call |
عدد الاستدعاءات المحظورة بسبب بيانات اعتماد غير صالحة. يتضمن ذلك المكالمات التي ترجع HttpStatusCode.Unauthorized وHttpStatusCode.Forbidden وHttpStatusCode.TooManyRequests |
| call |
عدد الاستدعاءات الفاشلة بسبب أخطاء البوابة أو الخلفية. يتضمن ذلك المكالمات التي ترجع HttpStatusCode.BadRequest(400) وأي رمز بين HttpStatusCode.InternalServerError (500) و600 |
| call |
عدد المكالمات الأخرى. |
| call |
عدد المكالمات الناجحة. يتضمن ذلك استدعاءات إرجاع httpStatusCode <= 301 وHttpStatusCode.NotModified وHttpStatusCode.TemporaryRedirect |
| call |
إجمالي عدد المكالمات. |
| country | البلد الذي ترتبط به بيانات السجل هذه. |
| interval | طول فترة التجميع. يجب أن يكون الفاصل الزمني مضاعف 15 دقيقة وقد لا يكون صفرا. يجب أن تكون القيمة بتنسيق ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). |
| name | يحدد الاسم اعتمادا على نقطة نهاية التقرير اسم المنتج أو واجهة برمجة التطبيقات أو العملية أو اسم المطور. |
| operation |
مسار معرف العملية. /apis/{apiId}/operations/{operationId} |
| product |
مسار معرف المنتج. ملاحظة /products/{productId}: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| region | منطقة البلد التي ترتبط بها بيانات السجل هذه. |
| service |
متوسط الوقت المستغرق لمعالجة الطلب على الخلفية. |
| service |
الحد الأقصى للوقت المستغرق لمعالجة الطلب على الخلفية. |
| service |
الحد الأدنى من الوقت المستغرق لمعالجة الطلب على الخلفية. |
| subscription |
مسار معرف الاشتراك. /subscriptions/{subscriptionId} |
| timestamp | بداية فترة التجميع. يتوافق التاريخ مع التنسيق التالي: |
| user |
مسار معرف المستخدم. ملاحظة /users/{userId}: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| zip | الرمز البريدي الذي ترتبط به بيانات السجل هذه. |
تفاصيل الخاصية
apiId
مسار معرف واجهة برمجة التطبيقات. /apis/{apiId}
apiId?: string
قيمة الخاصية
string
apiRegion
معرف منطقة واجهة برمجة التطبيقات.
apiRegion?: string
قيمة الخاصية
string
apiTimeAvg
متوسط الوقت المستغرق لمعالجة الطلب.
apiTimeAvg?: number
قيمة الخاصية
number
apiTimeMax
الحد الأقصى للوقت المستغرق لمعالجة الطلب.
apiTimeMax?: number
قيمة الخاصية
number
apiTimeMin
الحد الأدنى من الوقت المستغرق لمعالجة الطلب.
apiTimeMin?: number
قيمة الخاصية
number
bandwidth
عرض النطاق الترددي المستهلك.
bandwidth?: number
قيمة الخاصية
number
cacheHitCount
عدد المرات التي تم فيها تقديم المحتوى من نهج ذاكرة التخزين المؤقت.
cacheHitCount?: number
قيمة الخاصية
number
cacheMissCount
عدد المرات التي تم فيها جلب المحتوى من الخلفية.
cacheMissCount?: number
قيمة الخاصية
number
callCountBlocked
عدد الاستدعاءات المحظورة بسبب بيانات اعتماد غير صالحة. يتضمن ذلك المكالمات التي ترجع HttpStatusCode.Unauthorized وHttpStatusCode.Forbidden وHttpStatusCode.TooManyRequests
callCountBlocked?: number
قيمة الخاصية
number
callCountFailed
عدد الاستدعاءات الفاشلة بسبب أخطاء البوابة أو الخلفية. يتضمن ذلك المكالمات التي ترجع HttpStatusCode.BadRequest(400) وأي رمز بين HttpStatusCode.InternalServerError (500) و600
callCountFailed?: number
قيمة الخاصية
number
callCountOther
عدد المكالمات الأخرى.
callCountOther?: number
قيمة الخاصية
number
callCountSuccess
عدد المكالمات الناجحة. يتضمن ذلك استدعاءات إرجاع httpStatusCode <= 301 وHttpStatusCode.NotModified وHttpStatusCode.TemporaryRedirect
callCountSuccess?: number
قيمة الخاصية
number
callCountTotal
إجمالي عدد المكالمات.
callCountTotal?: number
قيمة الخاصية
number
country
البلد الذي ترتبط به بيانات السجل هذه.
country?: string
قيمة الخاصية
string
interval
طول فترة التجميع. يجب أن يكون الفاصل الزمني مضاعف 15 دقيقة وقد لا يكون صفرا. يجب أن تكون القيمة بتنسيق ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).
interval?: string
قيمة الخاصية
string
name
يحدد الاسم اعتمادا على نقطة نهاية التقرير اسم المنتج أو واجهة برمجة التطبيقات أو العملية أو اسم المطور.
name?: string
قيمة الخاصية
string
operationId
مسار معرف العملية. /apis/{apiId}/operations/{operationId}
operationId?: string
قيمة الخاصية
string
productId
مسار معرف المنتج. ملاحظة /products/{productId}: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
productId?: string
قيمة الخاصية
string
region
منطقة البلد التي ترتبط بها بيانات السجل هذه.
region?: string
قيمة الخاصية
string
serviceTimeAvg
متوسط الوقت المستغرق لمعالجة الطلب على الخلفية.
serviceTimeAvg?: number
قيمة الخاصية
number
serviceTimeMax
الحد الأقصى للوقت المستغرق لمعالجة الطلب على الخلفية.
serviceTimeMax?: number
قيمة الخاصية
number
serviceTimeMin
الحد الأدنى من الوقت المستغرق لمعالجة الطلب على الخلفية.
serviceTimeMin?: number
قيمة الخاصية
number
subscriptionId
مسار معرف الاشتراك. /subscriptions/{subscriptionId}
subscriptionId?: string
قيمة الخاصية
string
timestamp
بداية فترة التجميع. يتوافق التاريخ مع التنسيق التالي: yyyy-MM-ddTHH:mm:ssZ كما هو محدد بواسطة معيار ISO 8601.
timestamp?: Date
قيمة الخاصية
Date
userId
مسار معرف المستخدم. ملاحظة /users/{userId}: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
userId?: string
قيمة الخاصية
string
zip
الرمز البريدي الذي ترتبط به بيانات السجل هذه.
zip?: string
قيمة الخاصية
string