LogsQueryClient class
Клиент для Azure Log Analytics
Конструкторы
| Logs |
Создайте LogsClient, который можно использовать для запроса журналов с помощью языка запросов Log Analytics. |
Методы
| query |
Журналы запросов с несколькими запросами в пакете. |
| query |
Выполняет запрос Kusto в ресурсе Azure |
| query |
Запросы журналов в рабочей области 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
Пакет запросов Kusto для выполнения. Каждый запрос можно настроить для выполнения в отдельных рабочих областях.
- options
- LogsQueryBatchOptions
Параметры запроса журналов в пакете.
Возвращаемое значение
Promise<LogsQueryBatchResult>
Результаты запроса журналов для всех запросов.
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>
Результат запроса.