Поделиться через


LogsQueryClient class

Клиент для Azure Log Analytics

Конструкторы

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Создайте LogsClient, который можно использовать для запроса журналов с помощью языка запросов Log Analytics.

Методы

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Журналы запросов с несколькими запросами в пакете.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Выполняет запрос Kusto в ресурсе Azure

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Запросы журналов в рабочей области Log Analytics.

Сведения о конструкторе

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Создайте LogsClient, который можно использовать для запроса журналов с помощью языка запросов Log Analytics.

new LogsQueryClient(tokenCredential: TokenCredential, options?: LogsQueryClientOptions)

Параметры

tokenCredential
TokenCredential

Учетные данные маркера.

options
LogsQueryClientOptions

Параметры logsClient.

Сведения о методе

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Журналы запросов с несколькими запросами в пакете.

function queryBatch(batch: QueryBatch[], options?: LogsQueryBatchOptions): Promise<LogsQueryBatchResult>

Параметры

batch

QueryBatch[]

Пакет запросов Kusto для выполнения. Каждый запрос можно настроить для выполнения в отдельных рабочих областях.

options
LogsQueryBatchOptions

Параметры запроса журналов в пакете.

Возвращаемое значение

Результаты запроса журналов для всех запросов.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Выполняет запрос Kusto в ресурсе Azure

function queryResource(resourceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>

Параметры

resourceId

string

Идентификатор ресурса. Ожидаемый формат: '/subscriptions/<sid>/resourceGroups/<rg>/providers/<providerName>/<resourceType>/<resourceName>'.

query

string

Запрос Kusto. Узнать больше о Kusto query syntax <https://docs.microsoft.com/azure/data-explorer/kusto/query/>.

timespan
QueryTimeInterval

Интервал времени для запроса данных. Это значение ISO8601 периода времени. Это интервал времени применяется в дополнение к любому, указанному в выражении запроса. Некоторые распространенные длительности можно найти в объекте Durations.

options
LogsQueryOptions

Параметры настройки различных аспектов запроса.

Возвращаемое значение

Promise<LogsQueryResult>

Возвращает все журналы Azure Monitor, соответствующие заданному запросу Kusto для ресурса Azure.

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Запросы журналов в рабочей области Log Analytics.

function queryWorkspace(workspaceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>

Параметры

workspaceId

string

Идентификатор рабочей области Log Analytics

query

string

Запрос Kusto.

timespan
QueryTimeInterval

Интервал времени для запроса данных. Это значение ISO8601 периода времени. Это интервал времени применяется в дополнение к любому, указанному в выражении запроса. Некоторые распространенные длительности можно найти в объекте Durations.

options
LogsQueryOptions

Параметры настройки различных аспектов запроса.

Возвращаемое значение

Promise<LogsQueryResult>

Результат запроса.