MetricsQueryOptions interface
Ölçümleri sorgularken kullanılan seçenekler.
- Extends
Özellikler
| aggregations | Alınacak toplama türlerinin (virgülle ayrılmış) listesi. |
| filter |
$filter, döndürülen ölçüm verileri kümesini azaltmak için kullanılır. |
| granularity | Sorgunun aralığı (yani timegrain). Süreler yardımcı, bazı yaygın ISO8601 süreler için diğer adlar içerir. Bu, P[n]Y[n]M[n]DT[n]H[n]M[n]S biçiminde bir ISO8601 süre değeridir; burada P, süre gösteriminin başlangıcına yerleştirilen süre göstergesidir (dönem için). Y, yıl sayısı değerini izleyen yıl göstergesidir. M, ay sayısı değerini izleyen ay göstergesidir. W, hafta sayısı değerini izleyen hafta göstergesidir. D, gün sayısı değerini izleyen gün göstergesidir. T, gösterimin zaman bileşenlerinden önce gelen zaman belirleyicidir. H, saat sayısı değerini izleyen saat göstergesidir. M, dakika sayısı değerini izleyen dakika göstergesidir. S, saniye sayısı için değeri izleyen ikinci belirleyicidir. |
| metric |
Ölçüm tanımlarını sorgulamak için ölçüm ad alanı. |
| order |
Sonuçları sıralamak için kullanılacak toplama ve sıralamanın yönü. Yalnızca bir sipariş belirtilebilir. Örnekler: sum asc. |
| result |
Toplanan veri kümesini azaltır. İzin verilen söz dizimi işleme bağlıdır. Ayrıntılar için işlemin açıklamasına bakın. |
| timespan | Ölçümler için kapsayan zaman aralığı. |
| top | Alınacak en fazla kayıt sayısı. Yalnızca $filter belirtilirse geçerlidir. Varsayılan değer 10'dır. |
Devralınan Özellikler
| abort |
İstekleri durdurmak için kullanılabilecek sinyal. |
| on |
İstenen işlem gerçekleştirilirken sunucudan her yanıt alındığında çağrılacak bir işlev. Birden çok kez çağrılabilir. |
| request |
Bu işlem için HTTP istekleri oluştururken ve gönderirken kullanılan seçenekler. |
| serializer |
Serileştirme/serileştirmeyi kaldırma davranışını geçersiz kılma seçenekleri. |
| tracing |
İzleme etkinleştirildiğinde kullanılan seçenekler. |
Özellik Ayrıntıları
aggregations
Alınacak toplama türlerinin (virgülle ayrılmış) listesi.
aggregations?: AggregationType[]
Özellik Değeri
filter
$filter, döndürülen ölçüm verileri kümesini azaltmak için kullanılır.
Örnek:
Ölçüm A, B ve C meta verilerini içerir.
- A = a1 ve B = b1 veya b2 olan tüm zaman serisi C'leri döndürür
$filter=A eq 'a1' ve B eq 'b1' veya B eq 'b2' ve C eq '*'
- Geçersiz değişken:
$filter=A eq 'a1' ve B eq 'b1' ve C eq '*' veya B = 'b2'
Mantıksal veya işleç iki farklı meta veri adını ayıramadığından bu geçersiz.
- A = a1, B = b1 ve C = c1 olduğu tüm zaman serilerini döndürür:
$filter=A eq 'a1' ve B eq 'b1' ve C eq 'c1'
- A = a1 olan tüm zaman serilerini döndürür
$filter=A eq 'a1' ve B eq '' ve C eq ''.
filter?: string
Özellik Değeri
string
granularity
Sorgunun aralığı (yani timegrain). Süreler yardımcı, bazı yaygın ISO8601 süreler için diğer adlar içerir. Bu, P[n]Y[n]M[n]DT[n]H[n]M[n]S biçiminde bir ISO8601 süre değeridir; burada P, süre gösteriminin başlangıcına yerleştirilen süre göstergesidir (dönem için). Y, yıl sayısı değerini izleyen yıl göstergesidir. M, ay sayısı değerini izleyen ay göstergesidir. W, hafta sayısı değerini izleyen hafta göstergesidir. D, gün sayısı değerini izleyen gün göstergesidir. T, gösterimin zaman bileşenlerinden önce gelen zaman belirleyicidir. H, saat sayısı değerini izleyen saat göstergesidir. M, dakika sayısı değerini izleyen dakika göstergesidir. S, saniye sayısı için değeri izleyen ikinci belirleyicidir.
granularity?: string
Özellik Değeri
string
metricNamespace
Ölçüm tanımlarını sorgulamak için ölçüm ad alanı.
metricNamespace?: string
Özellik Değeri
string
orderBy
Sonuçları sıralamak için kullanılacak toplama ve sıralamanın yönü. Yalnızca bir sipariş belirtilebilir. Örnekler: sum asc.
orderBy?: string
Özellik Değeri
string
resultType
Toplanan veri kümesini azaltır. İzin verilen söz dizimi işleme bağlıdır. Ayrıntılar için işlemin açıklamasına bakın.
resultType?: ResultType
Özellik Değeri
timespan
top
Alınacak en fazla kayıt sayısı. Yalnızca $filter belirtilirse geçerlidir. Varsayılan değer 10'dır.
top?: number
Özellik Değeri
number
Devralınan Özellik Detayları
abortSignal
İstekleri durdurmak için kullanılabilecek sinyal.
abortSignal?: AbortSignalLike
Özellik Değeri
OperationOptions.abortSignal'dan Devralınan
onResponse
İstenen işlem gerçekleştirilirken sunucudan her yanıt alındığında çağrılacak bir işlev. Birden çok kez çağrılabilir.
onResponse?: RawResponseCallback
Özellik Değeri
OperationOptions.onResponse'dan Devralınmış
requestOptions
Bu işlem için HTTP istekleri oluştururken ve gönderirken kullanılan seçenekler.
requestOptions?: OperationRequestOptions
Özellik Değeri
OperationOptions.requestOptions
serializerOptions
Serileştirme/serileştirmeyi kaldırma davranışını geçersiz kılma seçenekleri.
serializerOptions?: SerializerOptions
Özellik Değeri
OperationOptions.serializerOptions'dan Devralınmış
tracingOptions
İzleme etkinleştirildiğinde kullanılan seçenekler.
tracingOptions?: OperationTracingOptions
Özellik Değeri
OperationOptions.tracingOptions