Share via


LogsQueryClient class

Cliente para Azure Log Analytics

Constructores

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Construya un objeto LogsClient que se pueda usar para consultar los registros mediante el lenguaje de consulta de Log Analytics.

Métodos

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Registros de consulta con varias consultas, en un lote.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Ejecuta una consulta de Kusto en un recurso de Azure.

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Consulta los registros en un área de trabajo de Log Analytics.

Detalles del constructor

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Construya un objeto LogsClient que se pueda usar para consultar los registros mediante el lenguaje de consulta de Log Analytics.

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

Parámetros

tokenCredential
TokenCredential

Una credencial de token.

options
LogsQueryClientOptions

Opciones de LogsClient.

Detalles del método

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Registros de consulta con varias consultas, en un lote.

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

Parámetros

batch

QueryBatch[]

Un lote de consultas de Kusto que se van a ejecutar. Cada consulta se puede configurar para que se ejecute en áreas de trabajo independientes.

options
LogsQueryBatchOptions

Opciones para consultar registros en un lote.

Devoluciones

Los resultados de la consulta Logs para todas las consultas.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Ejecuta una consulta de Kusto en un recurso de Azure.

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

Parámetros

resourceId

string

Identificador del recurso. El formato esperado es "/subscriptions//resourceGroups//providers///".

query

string

Una consulta de Kusto. Obtenga más información sobre .Kusto query syntax <https://docs.microsoft.com/azure/data-explorer/kusto/query/>

timespan
QueryTimeInterval

Intervalo de tiempo en el que se van a consultar los datos. Se trata de un valor de período de tiempo ISO8601. Este intervalo de tiempo se aplica además de los especificados en la expresión de consulta. Algunas duraciones comunes se pueden encontrar en el objeto Durations .

options
LogsQueryOptions

Opciones para ajustar varios aspectos de la solicitud.

Devoluciones

Promise<LogsQueryResult>

Devuelve todos los registros de Azure Monitor que coinciden con la consulta de Kusto especificada para un recurso de Azure.

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Consulta los registros en un área de trabajo de Log Analytics.

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

Parámetros

workspaceId

string

El "Identificador del área de trabajo" del área de trabajo de Log Analytics

query

string

Una consulta de Kusto.

timespan
QueryTimeInterval

Intervalo de tiempo en el que se van a consultar los datos. Se trata de un valor de período de tiempo ISO8601. Este intervalo de tiempo se aplica además de los especificados en la expresión de consulta. Algunas duraciones comunes se pueden encontrar en el Durations objeto .

options
LogsQueryOptions

Opciones para ajustar varios aspectos de la solicitud.

Devoluciones

Promise<LogsQueryResult>

Resultado de la consulta.