LogsQueryClient class
Cliente para Azure Log Analytics
Construtores
| Logs |
Construa um LogsClient que possa ser usado para consultar logs usando a linguagem Log Analytics Query. |
Métodos
| query |
Logs de consulta com várias consultas, em lote. |
| query |
Executa uma consulta Kusto em um recurso do Azure |
| query |
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
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
Promise<LogsQueryBatchResult>
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.