LogsQueryClient class

Cliente para Azure Log Analytics

Construtores

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Construa um LogsClient que possa ser usado para consultar logs usando a linguagem Log Analytics Query.

Métodos

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Logs de consulta com várias consultas, em lote.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Executa uma consulta Kusto em um recurso do Azure

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Consulta logs em um espaço de trabalho do Log Analytics.

Detalhes do Construtor

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Construa um LogsClient que possa ser usado para consultar logs usando a linguagem Log Analytics Query.

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

Parâmetros

tokenCredential
TokenCredential

Uma credencial de token.

options
LogsQueryClientOptions

Opções para o LogsClient.

Detalhes do Método

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Logs de consulta com várias consultas, em lote.

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

Parâmetros

batch

QueryBatch[]

Um lote de consultas Kusto para executar. Cada consulta pode ser configurada para ser executada em espaços de trabalho separados.

options
LogsQueryBatchOptions

Opções para consultar logs em um lote.

Regressos

Os resultados da consulta Logs para todas as consultas.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Executa uma consulta Kusto em um recurso do Azure

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

Parâmetros

resourceId

string

O identificador do recurso. O formato esperado é '/subscriptions/<sid>/resourceGroups/<rg>/providers/<providerName>/<resourceType>/<resourceName>'.

query

string

Uma consulta Kusto. Saiba mais sobre o Kusto query syntax <https://docs.microsoft.com/azure/data-explorer/kusto/query/>.

timespan
QueryTimeInterval

O período de tempo durante o qual consultar dados. Este é um valor de período de tempo ISO8601. Esse período de tempo é aplicado além de qualquer um especificado na expressão de consulta. Algumas durações comuns podem ser encontradas no objeto Durations.

options
LogsQueryOptions

Opções para ajustar vários aspetos do pedido.

Regressos

Promise<LogsQueryResult>

Retorna todos os logs do Azure Monitor correspondentes à consulta Kusto fornecida para um recurso do Azure.

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Consulta logs em um espaço de trabalho do Log Analytics.

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

Parâmetros

workspaceId

string

O 'ID do espaço de trabalho' para o espaço de trabalho do Log Analytics

query

string

Uma consulta Kusto.

timespan
QueryTimeInterval

O período de tempo durante o qual consultar dados. Este é um valor de período de tempo ISO8601. Esse período de tempo é aplicado além de qualquer um especificado na expressão de consulta. Algumas durações comuns podem ser encontradas no objeto Durations.

options
LogsQueryOptions

Opções para ajustar vários aspetos do pedido.

Regressos

Promise<LogsQueryResult>

O resultado da consulta.