Condividi tramite


LogsQueryClient class

Client per Azure Log Analytics

Costruttori

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Creare un oggetto LogsClient che può essere usato per eseguire query sui log usando il linguaggio di query di Log Analytics.

Metodi

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Eseguire query sui log con più query, in un batch.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Esegue una query Kusto in una risorsa di Azure

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

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

QueryBatch[]

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

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.