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