MetricsQueryOptions interface

Opsi yang digunakan saat mengkueri metrik.

Memperluas

Properti

aggregations

Daftar jenis agregasi (dipisahkan koma) untuk diambil.

filter

$filter digunakan untuk mengurangi kumpulan data metrik yang dikembalikan.
Contoh:
Metrik berisi metadata A, B, dan C.
- Mengembalikan semua rangkaian waktu C di mana A = a1 dan B = b1 atau b2
$filter=Eq 'a1' dan B eq 'b1' atau B eq 'b2' dan C eq '*'
- Varian tidak valid:
$filter=A eq 'a1' dan B eq 'b1' dan C eq '*' atau B = 'b2'
Ini tidak valid karena logis atau operator tidak dapat memisahkan dua nama metadata yang berbeda.
- Mengembalikan semua rangkaian waktu di mana A = a1, B = b1 dan C = c1:
$filter=A eq 'a1' dan B eq 'b1' dan C eq 'c1'
- Mengembalikan semua rangkaian waktu di mana A = a1
$filter=A eq 'a1' dan B eq '' dan C eq ''.

granularity

Interval (yaitu timegrain) kueri. Durasi pembantu berisi alias untuk beberapa durasi ISO8601 umum. Ini adalah nilai durasi ISO8601 dalam format P[n]Y[n]M[n]DT[n]H[n]M[n]S di mana P adalah penunjuk durasi (untuk periode) yang ditempatkan pada awal representasi durasi. Y adalah pendesain tahun yang mengikuti nilai untuk jumlah tahun. M adalah pendesain bulan yang mengikuti nilai untuk jumlah bulan. W adalah perancang minggu yang mengikuti nilai untuk jumlah minggu. D adalah pendesain hari yang mengikuti nilai untuk jumlah hari. T adalah pendesain waktu yang mendahului komponen waktu representasi. H adalah pendesain jam yang mengikuti nilai untuk jumlah jam. M adalah pendesain menit yang mengikuti nilai untuk jumlah menit. S adalah pendesain kedua yang mengikuti nilai untuk jumlah detik.

metricNamespace

Namespace metrik untuk mengkueri definisi metrik.

orderBy

Agregasi yang digunakan untuk mengurutkan hasil dan arah pengurutan. Hanya satu pesanan yang dapat ditentukan. Contoh: jumlah asc.

resultType

Mengurangi kumpulan data yang dikumpulkan. Sintaks yang diizinkan tergantung pada operasi. Lihat deskripsi operasi untuk detailnya.

timespan

Rentang waktu penutup untuk metrik.

top

Jumlah maksimum rekaman yang akan diambil. Valid hanya jika $filter ditentukan. Default ke 10.

Properti yang Diwariskan

abortSignal

Sinyal yang dapat digunakan untuk membatalkan permintaan.

onResponse

Fungsi yang akan dipanggil setiap kali respons diterima dari server saat melakukan operasi yang diminta. Dapat dipanggil beberapa kali.

requestOptions

Opsi yang digunakan saat membuat dan mengirim permintaan HTTP untuk operasi ini.

serializerOptions

Opsi untuk mengambil alih perilaku serialisasi/de-serialisasi.

tracingOptions

Opsi yang digunakan saat pelacakan diaktifkan.

Detail Properti

aggregations

Daftar jenis agregasi (dipisahkan koma) untuk diambil.

aggregations?: AggregationType[]

Nilai Properti

filter

$filter digunakan untuk mengurangi kumpulan data metrik yang dikembalikan.
Contoh:
Metrik berisi metadata A, B, dan C.
- Mengembalikan semua rangkaian waktu C di mana A = a1 dan B = b1 atau b2
$filter=Eq 'a1' dan B eq 'b1' atau B eq 'b2' dan C eq '*'
- Varian tidak valid:
$filter=A eq 'a1' dan B eq 'b1' dan C eq '*' atau B = 'b2'
Ini tidak valid karena logis atau operator tidak dapat memisahkan dua nama metadata yang berbeda.
- Mengembalikan semua rangkaian waktu di mana A = a1, B = b1 dan C = c1:
$filter=A eq 'a1' dan B eq 'b1' dan C eq 'c1'
- Mengembalikan semua rangkaian waktu di mana A = a1
$filter=A eq 'a1' dan B eq '' dan C eq ''.

filter?: string

Nilai Properti

string

granularity

Interval (yaitu timegrain) kueri. Durasi pembantu berisi alias untuk beberapa durasi ISO8601 umum. Ini adalah nilai durasi ISO8601 dalam format P[n]Y[n]M[n]DT[n]H[n]M[n]S di mana P adalah penunjuk durasi (untuk periode) yang ditempatkan pada awal representasi durasi. Y adalah pendesain tahun yang mengikuti nilai untuk jumlah tahun. M adalah pendesain bulan yang mengikuti nilai untuk jumlah bulan. W adalah perancang minggu yang mengikuti nilai untuk jumlah minggu. D adalah pendesain hari yang mengikuti nilai untuk jumlah hari. T adalah pendesain waktu yang mendahului komponen waktu representasi. H adalah pendesain jam yang mengikuti nilai untuk jumlah jam. M adalah pendesain menit yang mengikuti nilai untuk jumlah menit. S adalah pendesain kedua yang mengikuti nilai untuk jumlah detik.

granularity?: string

Nilai Properti

string

metricNamespace

Namespace metrik untuk mengkueri definisi metrik.

metricNamespace?: string

Nilai Properti

string

orderBy

Agregasi yang digunakan untuk mengurutkan hasil dan arah pengurutan. Hanya satu pesanan yang dapat ditentukan. Contoh: jumlah asc.

orderBy?: string

Nilai Properti

string

resultType

Mengurangi kumpulan data yang dikumpulkan. Sintaks yang diizinkan tergantung pada operasi. Lihat deskripsi operasi untuk detailnya.

resultType?: ResultType

Nilai Properti

timespan

Rentang waktu penutup untuk metrik.

timespan?: QueryTimeInterval

Nilai Properti

top

Jumlah maksimum rekaman yang akan diambil. Valid hanya jika $filter ditentukan. Default ke 10.

top?: number

Nilai Properti

number

Detail Properti yang Diwariskan

abortSignal

Sinyal yang dapat digunakan untuk membatalkan permintaan.

abortSignal?: AbortSignalLike

Nilai Properti

Diwariskan Dari OperationOptions.abortSignal

onResponse

Fungsi yang akan dipanggil setiap kali respons diterima dari server saat melakukan operasi yang diminta. Dapat dipanggil beberapa kali.

onResponse?: RawResponseCallback

Nilai Properti

Diwariskan Dari OperationOptions.onResponse

requestOptions

Opsi yang digunakan saat membuat dan mengirim permintaan HTTP untuk operasi ini.

requestOptions?: OperationRequestOptions

Nilai Properti

Diwariskan Dari OperationOptions.requestOptions

serializerOptions

Opsi untuk mengambil alih perilaku serialisasi/de-serialisasi.

serializerOptions?: SerializerOptions

Nilai Properti

Diwariskan Dari OperationOptions.serializerOptions

tracingOptions

Opsi yang digunakan saat pelacakan diaktifkan.

tracingOptions?: OperationTracingOptions

Nilai Properti

Diwariskan Dari OperationOptions.tracingOptions