LogsQueryClient class
Klient pro Azure Log Analytics
Konstruktory
| Logs |
Vytvořte ProtokolyClient, který lze použít k dotazování protokolů pomocí dotazovacího jazyka Log Analytics. |
Metody
| query |
Dotazování protokolů s více dotazy v dávce |
| query |
Spustí dotaz Kusto na prostředek Azure. |
| query |
Dotazy se protokolují v pracovním prostoru služby Log Analytics. |
Podrobnosti konstruktoru
LogsQueryClient(TokenCredential, LogsQueryClientOptions)
Vytvořte ProtokolyClient, který lze použít k dotazování protokolů pomocí dotazovacího jazyka Log Analytics.
new LogsQueryClient(tokenCredential: TokenCredential, options?: LogsQueryClientOptions)
Parametry
- tokenCredential
- TokenCredential
Přihlašovací údaje tokenu.
- options
- LogsQueryClientOptions
Možnosti pro LogsClient.
Podrobnosti metody
queryBatch(QueryBatch[], LogsQueryBatchOptions)
Dotazování protokolů s více dotazy v dávce
function queryBatch(batch: QueryBatch[], options?: LogsQueryBatchOptions): Promise<LogsQueryBatchResult>
Parametry
- batch
Dávka dotazů Kusto, které se mají provést. Každý dotaz je možné nakonfigurovat tak, aby běžel proti samostatným pracovním prostorům.
- options
- LogsQueryBatchOptions
Možnosti dotazování protokolů v dávce
Návraty
Promise<LogsQueryBatchResult>
Protokoluje výsledky dotazu pro všechny dotazy.
queryResource(string, string, QueryTimeInterval, LogsQueryOptions)
Spustí dotaz Kusto na prostředek Azure.
function queryResource(resourceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>
Parametry
- resourceId
-
string
Identifikátor prostředku. Očekávaný formát je '/subscriptions/<sid>/resourceGroups/<rg>/providers/<providerName>/<resourceType>/<resourceName>'.
- query
-
string
Dotaz Kusto Další informace o nástroji Kusto query syntax <https://docs.microsoft.com/azure/data-explorer/kusto/query/>.
- timespan
- QueryTimeInterval
Časový rozsah, ve kterém se má dotazovat na data. Toto je hodnota ISO8601 časového období. Tento časový rozsah se použije vedle všech, které jsou zadány ve výrazu dotazu. Některé běžné doby trvání lze najít v Durations objektu.
- options
- LogsQueryOptions
Možnosti pro úpravu různých aspektů požadavku
Návraty
Promise<LogsQueryResult>
Vrátí všechny protokoly Azure Monitoru odpovídající danému dotazu Kusto pro prostředek Azure.
queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)
Dotazy se protokolují v pracovním prostoru služby Log Analytics.
function queryWorkspace(workspaceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>
Parametry
- workspaceId
-
string
ID pracovního prostoru pro pracovní prostor služby Log Analytics
- query
-
string
Dotaz Kusto
- timespan
- QueryTimeInterval
Časový rozsah, ve kterém se má dotazovat na data. Toto je hodnota ISO8601 časového období. Tento časový rozsah se použije vedle všech, které jsou zadány ve výrazu dotazu.
Některé běžné doby trvání najdete v Durations objektu.
- options
- LogsQueryOptions
Možnosti pro úpravu různých aspektů požadavku
Návraty
Promise<LogsQueryResult>
Výsledek dotazu.