MetricsQueryOptions interface

الخيارات المستخدمة عند الاستعلام عن المقاييس.

يمتد

الخصائص

aggregations

قائمة أنواع التجميع (مفصولة بفواصل) لاستردادها.

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 ''.

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 هو المعين الثاني الذي يتبع قيمة عدد الثوان.

metricNamespace

مساحة اسم القياس للاستعلام عن تعريفات المقاييس.

orderBy

التجميع المراد استخدامه لفرز النتائج واتجاه الفرز. يمكن تحديد طلب واحد فقط. أمثلة: sum asc.

resultType

يقلل من مجموعة البيانات التي تم جمعها. يعتمد بناء الجملة المسموح به على العملية. راجع وصف العملية للحصول على التفاصيل.

timespan

الفترة الزمنية المغلقة للمقاييس.

top

الحد الأقصى لعدد السجلات المراد استردادها. صالح فقط إذا تم تحديد $filter. الإعدادات الافتراضية إلى 10.

الخصائص الموروثة

abortSignal

الإشارة التي يمكن استخدامها لإجهاض الطلبات.

onResponse

دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات.

requestOptions

الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية.

serializerOptions

خيارات لتجاوز سلوك التسلسل/إلغاء التسلسل.

tracingOptions

الخيارات المستخدمة عند تمكين التتبع.

تفاصيل الخاصية

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

الفترة الزمنية المغلقة للمقاييس.

timespan?: QueryTimeInterval

قيمة الخاصية

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