LogsQueryClient class

Klien untuk Azure Log Analytics

Konstruktor

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Buat LogsClient yang dapat digunakan untuk mengkueri log menggunakan bahasa Kueri Analitik Log.

Metode

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Log Kueri dengan beberapa kueri, dalam batch.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Menjalankan kueri Kusto pada sumber daya Azure

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Mengkueri log di Ruang Kerja Analitik Log.

Detail Konstruktor

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Buat LogsClient yang dapat digunakan untuk mengkueri log menggunakan bahasa Kueri Analitik Log.

new LogsQueryClient(tokenCredential: TokenCredential, options?: LogsQueryClientOptions)

Parameter

tokenCredential
TokenCredential

Kredensial token.

options
LogsQueryClientOptions

Opsi untuk LogsClient.

Detail Metode

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Log Kueri dengan beberapa kueri, dalam batch.

function queryBatch(batch: QueryBatch[], options?: LogsQueryBatchOptions): Promise<LogsQueryBatchResult>

Parameter

batch

QueryBatch[]

Batch kueri Kusto untuk dijalankan. Setiap kueri dapat dikonfigurasi untuk dijalankan terhadap ruang kerja terpisah.

options
LogsQueryBatchOptions

Opsi untuk mengkueri log dalam batch.

Mengembalikan

Hasil kueri Log untuk semua kueri.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Menjalankan kueri Kusto pada sumber daya Azure

function queryResource(resourceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>

Parameter

resourceId

string

Pengidentifikasi sumber daya. Format yang diharapkan adalah '/subscriptions/<sid>/resourceGroups/<rg/providers>/<providerName>/<resourceType>/<resourceName>'.

query

string

Kueri Kusto. Pelajari selengkapnya tentang Kusto query syntax <https://docs.microsoft.com/azure/data-explorer/kusto/query/>.

timespan
QueryTimeInterval

Rentang waktu untuk mengkueri data. Ini adalah nilai periode waktu ISO8601. Rentang waktu ini diterapkan selain yang ditentukan dalam ekspresi kueri. Beberapa durasi umum dapat ditemukan di objek Durasi.

options
LogsQueryOptions

Opsi untuk menyesuaikan berbagai aspek permintaan.

Mengembalikan

Promise<LogsQueryResult>

Mengembalikan semua log Azure Monitor yang cocok dengan kueri Kusto yang diberikan untuk sumber daya Azure.

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Mengkueri log di Ruang Kerja Analitik Log.

function queryWorkspace(workspaceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>

Parameter

workspaceId

string

'Id Ruang Kerja' untuk Ruang Kerja Analitik Log

query

string

Kueri Kusto.

timespan
QueryTimeInterval

Rentang waktu untuk mengkueri data. Ini adalah nilai periode waktu ISO8601. Rentang waktu ini diterapkan selain yang ditentukan dalam ekspresi kueri. Beberapa durasi umum dapat ditemukan di objek Durations.

options
LogsQueryOptions

Opsi untuk menyesuaikan berbagai aspek permintaan.

Mengembalikan

Promise<LogsQueryResult>

Hasil kueri.