LogsQueryClient class

Azure Log Analytics용 클라이언트

생성자

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Log Analytics 쿼리 언어를 사용하여 로그를 쿼리하는 데 사용할 수 있는 LogsClient를 생성합니다.

메서드

queryBatch(QueryBatch[], LogsQueryBatchOptions)

여러 쿼리를 사용하여 일괄 처리로 로그를 쿼리합니다.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Azure 리소스에서 Kusto 쿼리를 실행합니다.

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

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

QueryBatch[]

실행할 Kusto 쿼리의 일괄 처리입니다. 각 쿼리는 별도의 작업 영역에 대해 실행되도록 구성할 수 있습니다.

options
LogsQueryBatchOptions

일괄 처리로 로그를 쿼리하는 옵션입니다.

반환

모든 쿼리에 대한 로그 쿼리 결과입니다.

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>

쿼리의 결과입니다.