LogsQueryClient class

Klient usługi Azure Log Analytics

Konstruktorów

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.

Metody

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Wykonywanie zapytań dotyczących dzienników z wieloma zapytaniami w partii.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Wykonuje zapytanie Kusto w zasobie platformy Azure

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

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

QueryBatch[]

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

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.