Megosztás a következőn keresztül:


LogsQueryClient class

Az Azure Log Analytics ügyfele

Konstruktorok

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Hozzon létre egy LogsClient-et, amely a Log Analytics-lekérdezési nyelv használatával naplók lekérdezésére használható.

Módszerek

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Több lekérdezést tartalmazó lekérdezésnaplók kötegben.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Kusto-lekérdezés végrehajtása Azure-erőforráson

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Naplókat lekérdezések egy Log Analytics-munkaterületen.

Építő részletek

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Hozzon létre egy LogsClient-et, amely a Log Analytics-lekérdezési nyelv használatával naplók lekérdezésére használható.

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

Paraméterek

tokenCredential
TokenCredential

Egy jogkivonat hitelesítő adatai.

options
LogsQueryClientOptions

A LogsClient beállításai.

Módszer részletei

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Több lekérdezést tartalmazó lekérdezésnaplók kötegben.

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

Paraméterek

batch

QueryBatch[]

Kusto-lekérdezések kötegének végrehajtása. Minden lekérdezés konfigurálható úgy, hogy külön munkaterületeken fusson.

options
LogsQueryBatchOptions

A naplók kötegben való lekérdezésének lehetőségei.

Visszatér

A Naplók lekérdezés az összes lekérdezésre vonatkozóan eredményt ad.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Kusto-lekérdezés végrehajtása Azure-erőforráson

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

Paraméterek

resourceId

string

Az erőforrás azonosítója. A várt formátum a következő: "/subscriptions/<sid>/resourceGroups/<rg>/providers/<providerName>/<resourceType>/<resourceName>".

query

string

Kusto-lekérdezés. További információ a Kusto query syntax <https://docs.microsoft.com/azure/data-explorer/kusto/query/>-ról.

timespan
QueryTimeInterval

Az adatok lekérdezésének időkerete. Ez egy ISO8601 időszak értéke. Ezt az időbélyeget a lekérdezési kifejezésben megadottakon kívül alkalmazza a rendszer. Néhány gyakori időtartam megtalálható a Időtartamok objektumban.

options
LogsQueryOptions

A kérés különböző aspektusainak módosítására vonatkozó beállítások.

Visszatér

Promise<LogsQueryResult>

Egy Azure-erőforrás adott Kusto-lekérdezésének megfelelő Azure Monitor-naplókat adja vissza.

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Naplókat lekérdezések egy Log Analytics-munkaterületen.

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

Paraméterek

workspaceId

string

A Log Analytics-munkaterület munkaterület-azonosítója

query

string

Kusto-lekérdezés.

timespan
QueryTimeInterval

Az adatok lekérdezésének időkerete. Ez egy ISO8601 időszak értéke. Ezt az időbélyeget a lekérdezési kifejezésben megadottakon kívül alkalmazza a rendszer. Néhány gyakori időtartam megtalálható a Durations objektumban.

options
LogsQueryOptions

A kérés különböző aspektusainak módosítására vonatkozó beállítások.

Visszatér

Promise<LogsQueryResult>

A lekérdezés eredménye.