LogsQueryClient class
Klient för Azure Log Analytics
Konstruktörer
| Logs |
Skapa en LogsClient som kan användas för att fråga efter loggar med hjälp av Log Analytics-frågespråket. |
Metoder
| query |
Fråga efter loggar med flera frågor i en batch. |
| query |
Kör en Kusto-fråga på en Azure-resurs |
| query |
Kör frågor mot loggar på en Log Analytics-arbetsyta. |
Konstruktördetaljer
LogsQueryClient(TokenCredential, LogsQueryClientOptions)
Skapa en LogsClient som kan användas för att fråga efter loggar med hjälp av Log Analytics-frågespråket.
new LogsQueryClient(tokenCredential: TokenCredential, options?: LogsQueryClientOptions)
Parametrar
- tokenCredential
- TokenCredential
En tokenautentiseringsuppgift.
- options
- LogsQueryClientOptions
Alternativ för LogsClient.
Metoddetaljer
queryBatch(QueryBatch[], LogsQueryBatchOptions)
Fråga efter loggar med flera frågor i en batch.
function queryBatch(batch: QueryBatch[], options?: LogsQueryBatchOptions): Promise<LogsQueryBatchResult>
Parametrar
- batch
En batch med Kusto-frågor som ska köras. Varje fråga kan konfigureras för att köras mot separata arbetsytor.
- options
- LogsQueryBatchOptions
Alternativ för att köra frågor mot loggar i en batch.
Returnerar
Promise<LogsQueryBatchResult>
Loggarnas frågeresultat för alla frågor.
queryResource(string, string, QueryTimeInterval, LogsQueryOptions)
Kör en Kusto-fråga på en Azure-resurs
function queryResource(resourceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>
Parametrar
- resourceId
-
string
Resursens identifierare. Det förväntade formatet är "/subscriptions/<sid>/resourceGroups/<rg>/providers/<providerName>/<resourceType>/<resourceName>".
- query
-
string
En Kusto-fråga. Läs mer om Kusto query syntax <https://docs.microsoft.com/azure/data-explorer/kusto/query/>.
- timespan
- QueryTimeInterval
Tidsintervallet för att fråga efter data. Det här är ett ISO8601 tidsperiodsvärde. Det här tidsintervallet tillämpas utöver alla som anges i frågeuttrycket. Några vanliga varaktigheter finns i objektet Durations.
- options
- LogsQueryOptions
Alternativ för att justera olika aspekter av begäran.
Returnerar
Promise<LogsQueryResult>
Returnerar alla Azure Monitor-loggar som matchar den angivna Kusto-frågan för en Azure-resurs.
queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)
Kör frågor mot loggar på en Log Analytics-arbetsyta.
function queryWorkspace(workspaceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>
Parametrar
- workspaceId
-
string
Arbetsyte-ID:t för Log Analytics-arbetsytan
- query
-
string
En Kusto-fråga.
- timespan
- QueryTimeInterval
Tidsintervallet för att fråga efter data. Det här är ett ISO8601 tidsperiodsvärde. Det här tidsintervallet tillämpas utöver alla som anges i frågeuttrycket.
Vissa vanliga varaktigheter finns i objektet Durations.
- options
- LogsQueryOptions
Alternativ för att justera olika aspekter av begäran.
Returnerar
Promise<LogsQueryResult>
Resultatet av frågan.