LogsQueryClient class
Azure Log Analytics için İstemci
Oluşturucular
| Logs |
Log Analytics Sorgu dilini kullanarak günlükleri sorgulamak için kullanılabilecek bir LogsClient oluşturma. |
Yöntemler
| query |
Toplu olarak birden çok sorgu içeren Sorgu Günlükleri. |
| query |
Azure kaynağında Kusto sorgusu yürütür |
| query |
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
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
Promise<LogsQueryBatchResult>
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.