次の方法で共有


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>

クエリの結果です。