LogsQueryClient class

Azure Log Analytics için İstemci

Oluşturucular

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Log Analytics Sorgu dilini kullanarak günlükleri sorgulamak için kullanılabilecek bir LogsClient oluşturma.

Yöntemler

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Toplu olarak birden çok sorgu içeren Sorgu Günlükleri.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Azure kaynağında Kusto sorgusu yürütür

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Log Analytics Çalışma Alanında günlükleri sorgular.

Oluşturucu Ayrıntıları

LogsQueryClient(TokenCredential, LogsQueryClientOptions)

Log Analytics Sorgu dilini kullanarak günlükleri sorgulamak için kullanılabilecek bir LogsClient oluşturma.

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

Parametreler

tokenCredential
TokenCredential

Belirteç kimlik bilgileri.

options
LogsQueryClientOptions

LogsClient seçenekleri.

Yöntem Ayrıntıları

queryBatch(QueryBatch[], LogsQueryBatchOptions)

Toplu olarak birden çok sorgu içeren Sorgu Günlükleri.

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

Parametreler

batch

QueryBatch[]

Yürütülecek bir grup Kusto sorgusu. Her sorgu ayrı çalışma alanlarında çalıştırılacak şekilde yapılandırılabilir.

options
LogsQueryBatchOptions

Toplu iş olarak günlükleri sorgulama seçenekleri.

Döndürülenler

Tüm sorgular için Günlükler sorgu sonuçları.

queryResource(string, string, QueryTimeInterval, LogsQueryOptions)

Azure kaynağında Kusto sorgusu yürütür

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

Parametreler

resourceId

string

Kaynağın tanımlayıcısı. Beklenen biçim '/subscriptions/<sid>/resourceGroups/<rg>/providers/<providerName>/<resourceType>/<resourceName>' şeklindedir.

query

string

Kusto sorgusu. Kusto query syntax <https://docs.microsoft.com/azure/data-explorer/kusto/query/> hakkında daha fazla bilgi edinin.

timespan
QueryTimeInterval

Verilerin sorgulandığı zaman aralığı. Bu, ISO8601 bir zaman aralığı değeridir. Bu zaman aralığı, sorgu ifadesinde belirtilenlere ek olarak uygulanır. Bazı yaygın süreler Süreler nesnesinde bulunabilir.

options
LogsQueryOptions

İsteğin çeşitli yönlerini ayarlama seçenekleri.

Döndürülenler

Promise<LogsQueryResult>

Bir Azure kaynağı için verilen Kusto sorgusuyla eşleşen tüm Azure İzleyici günlüklerini döndürür.

queryWorkspace(string, string, QueryTimeInterval, LogsQueryOptions)

Log Analytics Çalışma Alanında günlükleri sorgular.

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

Parametreler

workspaceId

string

Log Analytics Çalışma Alanı için 'Çalışma Alanı Kimliği'

query

string

Kusto sorgusu.

timespan
QueryTimeInterval

Verilerin sorgulandığı zaman aralığı. Bu, ISO8601 bir zaman aralığı değeridir. Bu zaman aralığı, sorgu ifadesinde belirtilenlere ek olarak uygulanır. Bazı yaygın süreler Durations nesnesinde bulunabilir.

options
LogsQueryOptions

İsteğin çeşitli yönlerini ayarlama seçenekleri.

Döndürülenler

Promise<LogsQueryResult>

Sorgunun sonucu.