MetricsQueryOptions interface
الخيارات المستخدمة عند الاستعلام عن المقاييس.
- يمتد
الخصائص
| aggregations | قائمة أنواع التجميع (مفصولة بفواصل) لاستردادها. |
| filter | يتم استخدام $filter لتقليل مجموعة البيانات المترية التي تم إرجاعها. |
| granularity | الفاصل الزمني (أي timegrain) للاستعلام. يحتوي Durations المساعد على أسماء مستعارة لبعض المدد ISO8601 الشائعة. هذه قيمة مدة ISO8601 بالتنسيق P[n]Y[n]M[n]DT[n]H[n]M[n]S حيث P هو معين المدة (للفترة) الموضوعة في بداية تمثيل المدة. Y هو معين السنة الذي يتبع قيمة عدد السنوات. M هو معين الشهر الذي يتبع قيمة عدد الأشهر. W هو معين الأسبوع الذي يتبع قيمة عدد الأسابيع. D هو معين اليوم الذي يتبع قيمة عدد الأيام. T هو معين الوقت الذي يسبق مكونات الوقت للتمثيل. H هو معين الساعة الذي يتبع قيمة عدد الساعات. M هو معين الدقيقة الذي يتبع قيمة عدد الدقائق. S هو المعين الثاني الذي يتبع قيمة عدد الثوان. |
| metric |
مساحة اسم القياس للاستعلام عن تعريفات المقاييس. |
| order |
التجميع المراد استخدامه لفرز النتائج واتجاه الفرز. يمكن تحديد طلب واحد فقط. أمثلة: sum asc. |
| result |
يقلل من مجموعة البيانات التي تم جمعها. يعتمد بناء الجملة المسموح به على العملية. راجع وصف العملية للحصول على التفاصيل. |
| timespan | الفترة الزمنية المغلقة للمقاييس. |
| top | الحد الأقصى لعدد السجلات المراد استردادها. صالح فقط إذا تم تحديد $filter. الإعدادات الافتراضية إلى 10. |
الخصائص الموروثة
| abort |
الإشارة التي يمكن استخدامها لإجهاض الطلبات. |
| on |
دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات. |
| request |
الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية. |
| serializer |
خيارات لتجاوز سلوك التسلسل/إلغاء التسلسل. |
| tracing |
الخيارات المستخدمة عند تمكين التتبع. |
تفاصيل الخاصية
aggregations
قائمة أنواع التجميع (مفصولة بفواصل) لاستردادها.
aggregations?: AggregationType[]
قيمة الخاصية
filter
يتم استخدام $filter لتقليل مجموعة البيانات المترية التي تم إرجاعها.
مثل:
يحتوي المقياس على بيانات التعريف A وB وC.
- إرجاع جميع السلاسل الزمنية من C حيث A = a1 وB = b1 أو b2
$filter=a eq 'a1' وB eq 'b1' أو B eq 'b2' وC eq '*'
- متغير غير صالح:
$filter=a eq 'a1' وB eq 'b1' وC eq '*' أو B = 'b2'
هذا غير صحيح لأنه لا يمكن للمشغل أو المنطقي فصل اسمين مختلفين لبيانات التعريف.
- إرجاع جميع السلاسل الزمنية حيث A = a1 وB = b1 وC = c1:
$filter=a eq 'a1' وB eq 'b1' وC eq 'c1'
- إرجاع جميع السلاسل الزمنية حيث A = a1
$filter=a eq 'a1' وB eq '' وC eq ''.
filter?: string
قيمة الخاصية
string
granularity
الفاصل الزمني (أي timegrain) للاستعلام. يحتوي Durations المساعد على أسماء مستعارة لبعض المدد ISO8601 الشائعة. هذه قيمة مدة ISO8601 بالتنسيق P[n]Y[n]M[n]DT[n]H[n]M[n]S حيث P هو معين المدة (للفترة) الموضوعة في بداية تمثيل المدة. Y هو معين السنة الذي يتبع قيمة عدد السنوات. M هو معين الشهر الذي يتبع قيمة عدد الأشهر. W هو معين الأسبوع الذي يتبع قيمة عدد الأسابيع. D هو معين اليوم الذي يتبع قيمة عدد الأيام. T هو معين الوقت الذي يسبق مكونات الوقت للتمثيل. H هو معين الساعة الذي يتبع قيمة عدد الساعات. M هو معين الدقيقة الذي يتبع قيمة عدد الدقائق. S هو المعين الثاني الذي يتبع قيمة عدد الثوان.
granularity?: string
قيمة الخاصية
string
metricNamespace
مساحة اسم القياس للاستعلام عن تعريفات المقاييس.
metricNamespace?: string
قيمة الخاصية
string
orderBy
التجميع المراد استخدامه لفرز النتائج واتجاه الفرز. يمكن تحديد طلب واحد فقط. أمثلة: sum asc.
orderBy?: string
قيمة الخاصية
string
resultType
يقلل من مجموعة البيانات التي تم جمعها. يعتمد بناء الجملة المسموح به على العملية. راجع وصف العملية للحصول على التفاصيل.
resultType?: ResultType
قيمة الخاصية
timespan
top
الحد الأقصى لعدد السجلات المراد استردادها. صالح فقط إذا تم تحديد $filter. الإعدادات الافتراضية إلى 10.
top?: number
قيمة الخاصية
number
تفاصيل الخاصية الموروثة
abortSignal
الإشارة التي يمكن استخدامها لإجهاض الطلبات.
abortSignal?: AbortSignalLike
قيمة الخاصية
موروث من OperationOptions.abortSignal
onResponse
دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات.
onResponse?: RawResponseCallback
قيمة الخاصية
موروث من OperationOptions.onResponse
requestOptions
الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية.
requestOptions?: OperationRequestOptions
قيمة الخاصية
موروث من OperationOptions.requestOptions
serializerOptions
خيارات لتجاوز سلوك التسلسل/إلغاء التسلسل.
serializerOptions?: SerializerOptions
قيمة الخاصية
موروثة من OperationOptions.serializerOptions
tracingOptions
الخيارات المستخدمة عند تمكين التتبع.
tracingOptions?: OperationTracingOptions
قيمة الخاصية
موروث من OperationOptions.tracingOptions