LogsQueryClient class
Klient usługi Azure Log Analytics
Konstruktorów
| Logs |
Konstruowanie elementu LogsClient, który może służyć do wykonywania zapytań dotyczących dzienników przy użyciu języka zapytań usługi Log Analytics. |
Metody
| query |
Wykonywanie zapytań dotyczących dzienników z wieloma zapytaniami w partii. |
| query |
Wykonuje zapytanie Kusto w zasobie platformy Azure |
| query |
Wykonuje zapytania w obszarze roboczym usługi Log Analytics. |
Szczegóły konstruktora
LogsQueryClient(TokenCredential, LogsQueryClientOptions)
Konstruowanie elementu LogsClient, który może służyć do wykonywania zapytań dotyczących dzienników przy użyciu języka zapytań usługi Log Analytics.
new LogsQueryClient(tokenCredential: TokenCredential, options?: LogsQueryClientOptions)
Parametry
- tokenCredential
- TokenCredential
Poświadczenia tokenu.
- options
- LogsQueryClientOptions
Opcje elementu LogsClient.
Szczegóły metody
queryBatch(QueryBatch[], LogsQueryBatchOptions)
Wykonywanie zapytań dotyczących dzienników z wieloma zapytaniami w partii.
function queryBatch(batch: QueryBatch[], options?: LogsQueryBatchOptions): Promise<LogsQueryBatchResult>
Parametry
- batch
Partia zapytań Kusto do wykonania. Każde zapytanie można skonfigurować do uruchamiania względem oddzielnych obszarów roboczych.
- options
- LogsQueryBatchOptions
Opcje wykonywania zapytań dotyczących dzienników w partii.
Zwraca
Promise<LogsQueryBatchResult>
Wyniki zapytania Dzienniki dla wszystkich zapytań.
queryResource(string, string, QueryTimeInterval, LogsQueryOptions)
Wykonuje zapytanie Kusto w zasobie platformy Azure
function queryResource(resourceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>
Parametry
- resourceId
-
string
Identyfikator zasobu. Oczekiwany format to "/subscriptions/<sid>/resourceGroups/<rg>/providers/<providerName/resourceType></><resourceName>".
- query
-
string
Zapytanie Kusto. Dowiedz się więcej o pliku Kusto query syntax <https://docs.microsoft.com/azure/data-explorer/kusto/query/>.
- timespan
- QueryTimeInterval
Przedział czasu, w którym ma być wykonywać zapytania dotyczące danych. Jest to wartość okresu ISO8601. Ten przedział czasu jest stosowany oprócz wszystkich określonych w wyrażeniu zapytania. Niektóre typowe czasy trwania można znaleźć w obiekcie Durations.
- options
- LogsQueryOptions
Opcje dostosowywania różnych aspektów żądania.
Zwraca
Promise<LogsQueryResult>
Zwraca wszystkie dzienniki usługi Azure Monitor pasujące do danego zapytania Kusto dla zasobu platformy Azure.
queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)
Wykonuje zapytania w obszarze roboczym usługi Log Analytics.
function queryWorkspace(workspaceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>
Parametry
- workspaceId
-
string
Identyfikator obszaru roboczego dla obszaru roboczego usługi Log Analytics
- query
-
string
Zapytanie Kusto.
- timespan
- QueryTimeInterval
Przedział czasu, w którym ma być wykonywać zapytania dotyczące danych. Jest to wartość okresu ISO8601. Ten przedział czasu jest stosowany oprócz wszystkich określonych w wyrażeniu zapytania.
Niektóre typowe czasy trwania można znaleźć w obiekcie Durations.
- options
- LogsQueryOptions
Opcje dostosowywania różnych aspektów żądania.
Zwraca
Promise<LogsQueryResult>
Wynik zapytania.