مشاركة عبر


ReportRecordContract interface

بيانات التقرير.

الخصائص

apiId

مسار معرف واجهة برمجة التطبيقات. /apis/{apiId}

apiRegion

معرف منطقة واجهة برمجة التطبيقات.

apiTimeAvg

متوسط الوقت المستغرق لمعالجة الطلب.

apiTimeMax

الحد الأقصى للوقت المستغرق لمعالجة الطلب.

apiTimeMin

الحد الأدنى من الوقت المستغرق لمعالجة الطلب.

bandwidth

عرض النطاق الترددي المستهلك.

cacheHitCount

عدد المرات التي تم فيها تقديم المحتوى من نهج ذاكرة التخزين المؤقت.

cacheMissCount

عدد المرات التي تم فيها جلب المحتوى من الخلفية.

callCountBlocked

عدد الاستدعاءات المحظورة بسبب بيانات اعتماد غير صالحة. يتضمن ذلك المكالمات التي ترجع HttpStatusCode.Unauthorized وHttpStatusCode.Forbidden وHttpStatusCode.TooManyRequests

callCountFailed

عدد الاستدعاءات الفاشلة بسبب أخطاء البوابة أو الخلفية. يتضمن ذلك المكالمات التي ترجع HttpStatusCode.BadRequest(400) وأي رمز بين HttpStatusCode.InternalServerError (500) و600

callCountOther

عدد المكالمات الأخرى.

callCountSuccess

عدد المكالمات الناجحة. يتضمن ذلك استدعاءات إرجاع httpStatusCode <= 301 وHttpStatusCode.NotModified وHttpStatusCode.TemporaryRedirect

callCountTotal

إجمالي عدد المكالمات.

country

البلد الذي ترتبط به بيانات السجل هذه.

interval

طول فترة التجميع. يجب أن يكون الفاصل الزمني مضاعف 15 دقيقة وقد لا يكون صفرا. يجب أن تكون القيمة بتنسيق ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).

name

يحدد الاسم اعتمادا على نقطة نهاية التقرير اسم المنتج أو واجهة برمجة التطبيقات أو العملية أو اسم المطور.

operationId

مسار معرف العملية. /apis/{apiId}/operations/{operationId}

productId

مسار معرف المنتج. ملاحظة /products/{productId}: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

region

منطقة البلد التي ترتبط بها بيانات السجل هذه.

serviceTimeAvg

متوسط الوقت المستغرق لمعالجة الطلب على الخلفية.

serviceTimeMax

الحد الأقصى للوقت المستغرق لمعالجة الطلب على الخلفية.

serviceTimeMin

الحد الأدنى من الوقت المستغرق لمعالجة الطلب على الخلفية.

subscriptionId

مسار معرف الاشتراك. /subscriptions/{subscriptionId}

timestamp

بداية فترة التجميع. يتوافق التاريخ مع التنسيق التالي: yyyy-MM-ddTHH:mm:ssZ كما هو محدد بواسطة معيار ISO 8601.

userId

مسار معرف المستخدم. ملاحظة /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