LogsQueryClient class
Cliente para Azure Log Analytics
Constructores
Logs |
Construya un objeto LogsClient que se pueda usar para consultar los registros mediante el lenguaje de consulta de Log Analytics. |
Métodos
query |
Registros de consulta con varias consultas, en un lote. |
query |
Ejecuta una consulta de Kusto en un recurso de Azure. |
query |
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
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
Promise<LogsQueryBatchResult>
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.