LogsQueryClient class
Client per Azure Log Analytics
Costruttori
| Logs |
Creare un oggetto LogsClient che può essere usato per eseguire query sui log usando il linguaggio di query di Log Analytics. |
Metodi
| query |
Eseguire query sui log con più query, in un batch. |
| query |
Esegue una query Kusto in una risorsa di Azure |
| query |
Esegue query nei log in un'area di lavoro Log Analytics. |
Dettagli costruttore
LogsQueryClient(TokenCredential, LogsQueryClientOptions)
Creare un oggetto LogsClient che può essere usato per eseguire query sui log usando il linguaggio di query di Log Analytics.
new LogsQueryClient(tokenCredential: TokenCredential, options?: LogsQueryClientOptions)
Parametri
- tokenCredential
- TokenCredential
Credenziali del token.
- options
- LogsQueryClientOptions
Opzioni per LogsClient.
Dettagli metodo
queryBatch(QueryBatch[], LogsQueryBatchOptions)
Eseguire query sui log con più query, in un batch.
function queryBatch(batch: QueryBatch[], options?: LogsQueryBatchOptions): Promise<LogsQueryBatchResult>
Parametri
- batch
Batch di query Kusto da eseguire. Ogni query può essere configurata per l'esecuzione su aree di lavoro separate.
- options
- LogsQueryBatchOptions
Opzioni per l'esecuzione di query sui log in un batch.
Restituisce
Promise<LogsQueryBatchResult>
Risultati della query Logs per tutte le query.
queryResource(string, string, QueryTimeInterval, LogsQueryOptions)
Esegue una query Kusto in una risorsa di Azure
function queryResource(resourceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>
Parametri
- resourceId
-
string
Identificatore della risorsa. Il formato previsto è '/subscriptions/<sid>/resourceGroups/<rg>/providers/<providerName>/<resourceType>/<resourceName>'.
- query
-
string
Query Kusto. Ulteriori informazioni su Kusto query syntax <https://docs.microsoft.com/azure/data-explorer/kusto/query/>.
- timespan
- QueryTimeInterval
Intervallo di tempo su cui eseguire query sui dati. Si tratta di un valore ISO8601 periodo di tempo. Questo intervallo di tempo viene applicato oltre a qualsiasi specificato nell'espressione di query. Alcune durate comuni sono disponibili nell'oggetto Durations.
- options
- LogsQueryOptions
Opzioni per modificare vari aspetti della richiesta.
Restituisce
Promise<LogsQueryResult>
Restituisce tutti i log di Monitoraggio di Azure corrispondenti alla query Kusto specificata per una risorsa di Azure.
queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)
Esegue query nei log in un'area di lavoro Log Analytics.
function queryWorkspace(workspaceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>
Parametri
- workspaceId
-
string
L'ID dell'area di lavoro per l'area di lavoro Log Analytics
- query
-
string
Query Kusto.
- timespan
- QueryTimeInterval
Intervallo di tempo su cui eseguire query sui dati. Si tratta di un valore ISO8601 periodo di tempo. Questo intervallo di tempo viene applicato oltre a qualsiasi specificato nell'espressione di query.
Alcune durate comuni sono disponibili nell'oggetto Durations.
- options
- LogsQueryOptions
Opzioni per modificare vari aspetti della richiesta.
Restituisce
Promise<LogsQueryResult>
Risultato della query.