LogsQueryClient class
Azure Log Analytics용 클라이언트
생성자
| Logs |
Log Analytics 쿼리 언어를 사용하여 로그를 쿼리하는 데 사용할 수 있는 LogsClient를 생성합니다. |
메서드
| query |
여러 쿼리를 사용하여 일괄 처리로 로그를 쿼리합니다. |
| query |
Azure 리소스에서 Kusto 쿼리를 실행합니다. |
| query |
Log Analytics 작업 영역에서 로그를 쿼리합니다. |
생성자 세부 정보
LogsQueryClient(TokenCredential, LogsQueryClientOptions)
Log Analytics 쿼리 언어를 사용하여 로그를 쿼리하는 데 사용할 수 있는 LogsClient를 생성합니다.
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)
Azure 리소스에서 Kusto 쿼리를 실행합니다.
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 리소스에 대해 지정된 Kusto 쿼리와 일치하는 모든 Azure Monitor 로그를 반환합니다.
queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)
Log Analytics 작업 영역에서 로그를 쿼리합니다.
function queryWorkspace(workspaceId: string, query: string, timespan: QueryTimeInterval, options?: LogsQueryOptions): Promise<LogsQueryResult>
매개 변수
- workspaceId
-
string
Log Analytics 작업 영역의 '작업 영역 ID'
- query
-
string
Kusto 쿼리입니다.
- timespan
- QueryTimeInterval
데이터를 쿼리할 시간 범위입니다. 이는 ISO8601 기간 값입니다. 이 시간 범위는 쿼리 식에 지정된 시간 외에 적용됩니다.
Durations 개체에서 몇 가지 일반적인 기간을 찾을 수 있습니다.
- options
- LogsQueryOptions
요청의 다양한 측면을 조정하는 옵션입니다.
반환
Promise<LogsQueryResult>
쿼리의 결과입니다.