RequestReportRecordContract interface
طلب بيانات التقرير.
الخصائص
| api |
مسار معرف واجهة برمجة التطبيقات. /apis/{apiId} |
| api |
منطقة Azure حيث توجد البوابة التي قامت بمعالجة هذا الطلب. |
| api |
إجمالي الوقت المستغرق لمعالجة هذا الطلب. |
| backend |
رمز حالة HTTP الذي تلقته البوابة نتيجة لإعادة توجيه هذا الطلب إلى الخلفية. |
| cache | تحديد ما إذا كانت ذاكرة التخزين المؤقت للاستجابة قد شاركت في إنشاء الاستجابة. إذا كانت القيمة لا شيء، لم يتم استخدام ذاكرة التخزين المؤقت. إذا تم الوصول إلى القيمة، إرجاع الاستجابة المخزنة مؤقتا. إذا كانت القيمة فائتة، فقد تم استخدام ذاكرة التخزين المؤقت ولكن البحث أدى إلى فقدان وتم استيفاء الطلب من قبل الخلفية. |
| ip |
عنوان IP للعميل المقترن بهذا الطلب. |
| method | أسلوب HTTP المقترن بهذا الطلب. |
| operation |
مسار معرف العملية. /apis/{apiId}/operations/{operationId} |
| product |
مسار معرف المنتج. ملاحظة /products/{productId}: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| request |
معرف الطلب. |
| request |
حجم هذا الطلب. |
| response |
رمز حالة HTTP الذي تم إرجاعه بواسطة البوابة. |
| response |
حجم الاستجابة التي تم إرجاعها بواسطة البوابة. |
| service |
لقد استغرق وقتا لإعادة توجيه هذا الطلب إلى الخلفية والحصول على الاستجابة مرة أخرى. |
| subscription |
مسار معرف الاشتراك. /subscriptions/{subscriptionId} |
| timestamp | تاريخ ووقت تلقي هذا الطلب بواسطة البوابة بتنسيق ISO 8601. |
| url | عنوان URL الكامل المقترن بهذا الطلب. |
| user |
مسار معرف المستخدم. ملاحظة /users/{userId}: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
تفاصيل الخاصية
apiId
مسار معرف واجهة برمجة التطبيقات. /apis/{apiId}
apiId?: string
قيمة الخاصية
string
apiRegion
منطقة Azure حيث توجد البوابة التي قامت بمعالجة هذا الطلب.
apiRegion?: string
قيمة الخاصية
string
apiTime
إجمالي الوقت المستغرق لمعالجة هذا الطلب.
apiTime?: number
قيمة الخاصية
number
backendResponseCode
رمز حالة HTTP الذي تلقته البوابة نتيجة لإعادة توجيه هذا الطلب إلى الخلفية.
backendResponseCode?: string
قيمة الخاصية
string
cache
تحديد ما إذا كانت ذاكرة التخزين المؤقت للاستجابة قد شاركت في إنشاء الاستجابة. إذا كانت القيمة لا شيء، لم يتم استخدام ذاكرة التخزين المؤقت. إذا تم الوصول إلى القيمة، إرجاع الاستجابة المخزنة مؤقتا. إذا كانت القيمة فائتة، فقد تم استخدام ذاكرة التخزين المؤقت ولكن البحث أدى إلى فقدان وتم استيفاء الطلب من قبل الخلفية.
cache?: string
قيمة الخاصية
string
ipAddress
عنوان IP للعميل المقترن بهذا الطلب.
ipAddress?: string
قيمة الخاصية
string
method
أسلوب HTTP المقترن بهذا الطلب.
method?: string
قيمة الخاصية
string
operationId
مسار معرف العملية. /apis/{apiId}/operations/{operationId}
operationId?: string
قيمة الخاصية
string
productId
مسار معرف المنتج. ملاحظة /products/{productId}: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
productId?: string
قيمة الخاصية
string
requestId
معرف الطلب.
requestId?: string
قيمة الخاصية
string
requestSize
حجم هذا الطلب.
requestSize?: number
قيمة الخاصية
number
responseCode
رمز حالة HTTP الذي تم إرجاعه بواسطة البوابة.
responseCode?: number
قيمة الخاصية
number
responseSize
حجم الاستجابة التي تم إرجاعها بواسطة البوابة.
responseSize?: number
قيمة الخاصية
number
serviceTime
لقد استغرق وقتا لإعادة توجيه هذا الطلب إلى الخلفية والحصول على الاستجابة مرة أخرى.
serviceTime?: number
قيمة الخاصية
number
subscriptionId
مسار معرف الاشتراك. /subscriptions/{subscriptionId}
subscriptionId?: string
قيمة الخاصية
string
timestamp
تاريخ ووقت تلقي هذا الطلب بواسطة البوابة بتنسيق ISO 8601.
timestamp?: Date
قيمة الخاصية
Date
url
عنوان URL الكامل المقترن بهذا الطلب.
url?: string
قيمة الخاصية
string
userId
مسار معرف المستخدم. ملاحظة /users/{userId}: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
userId?: string
قيمة الخاصية
string