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)

Consulta de registros 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)

Consulta de registros 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/<sid>/resourceGroups/<rg>/providers/<providerName>/<resourceType>/<resourceName>'.

query

string

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

timespan
QueryTimeInterval

Intervalo de tiempo sobre 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 de .

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" para el área de trabajo de Log Analytics

query

string

Una consulta de Kusto.

timespan
QueryTimeInterval

Intervalo de tiempo sobre 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>

El resultado de la consulta.