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. |
| 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. |
| metric |
Namespace metrik untuk mengkueri definisi metrik. |
| order |
Agregasi yang digunakan untuk mengurutkan hasil dan arah pengurutan. Hanya satu pesanan yang dapat ditentukan. Contoh: jumlah asc. |
| result |
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
| abort |
Sinyal yang dapat digunakan untuk membatalkan permintaan. |
| on |
Fungsi yang akan dipanggil setiap kali respons diterima dari server saat melakukan operasi yang diminta. Dapat dipanggil beberapa kali. |
| request |
Opsi yang digunakan saat membuat dan mengirim permintaan HTTP untuk operasi ini. |
| serializer |
Opsi untuk mengambil alih perilaku serialisasi/de-serialisasi. |
| tracing |
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
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