Query - Resource Get
リソース URI を使用して Analytics クエリを実行する
リソースのコンテキスト内のデータに対して Analytics クエリを実行します。
分析 クエリで POST を使用する例を次に示します。
GET https://api.loganalytics.io/v1/{resourceId}/query?query={query}
GET https://api.loganalytics.io/v1/{resourceId}/query?query={query}×pan={timespan}
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
resource
|
path | True |
string |
リソースの識別子。 |
query
|
query | True |
string |
Analytics クエリ。 Analytics クエリ構文の詳細を確認する |
timespan
|
query |
string duration |
省略可能。 データのクエリを実行する期間。 これは、ISO8601期間の値です。 この期間は、クエリ式で指定されているに加えて適用されます。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
OK です。 API 呼び出しが成功し、Analytics クエリの結果が応答ペイロードに含まれる |
|
Other Status Codes |
エラー応答オブジェクト。 |
セキュリティ
oauth2
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
例
simple-query
要求のサンプル
GET https://api.loganalytics.io/v1//subscriptions/fffa080af-c2d8-40ad-9cce-e1a450bawb57/resourceGroups/test-resourcegroup/providers/Microsoft.Storage/storageAccounts/storageaccountname/query?query=StorageBlobLogs | summarize count() by OperationName | top 10 by count_ desc×pan=PT24H
応答のサンプル
x-ms-request-id: 58a37988-2c05-427a-891f-5e0e1266fcc5
x-ms-correlation-request-id: 58a37988-2c05-427a-891f-5e0e1266fcc5
{
"tables": [
{
"name": "PrimaryResult",
"columns": [
{
"name": "OperationName",
"type": "string"
},
{
"name": "count_",
"type": "long"
}
],
"rows": [
[
"operation1",
"10"
]
]
}
]
}
定義
名前 | 説明 |
---|---|
column |
テーブル列。 |
error |
エラーの詳細。 |
error |
エラーのコードとメッセージ。 |
error |
エラーの詳細。 |
logs |
この列のデータ型。 |
query |
クエリ応答。 |
Render |
JSON 形式の視覚化データ。 |
Statistics |
JSON 形式で表される統計。 |
table |
クエリ応答テーブル。 |
column
テーブル列。
名前 | 型 | 説明 |
---|---|---|
name |
string |
この列の名前。 |
type |
この列のデータ型。 |
errorDetail
エラーの詳細。
名前 | 型 | 説明 |
---|---|---|
additionalProperties |
object |
エラーの詳細オブジェクトに指定できる追加のプロパティ |
code |
string |
エラーのコード。 |
message |
string |
人間が判読できるエラー メッセージ。 |
resources |
string[] |
エラーの原因となったリソースを示します。 |
target |
string |
要求のどのプロパティがエラーの原因であるかを示します。 |
value |
string |
'target' のどの値がエラーの原因であるかを示します。 |
errorInfo
エラーのコードとメッセージ。
名前 | 型 | 説明 |
---|---|---|
additionalProperties |
object |
エラー情報オブジェクトに指定できる追加のプロパティ |
code |
string |
コンピューターで読み取り可能なエラー コード。 |
details |
エラーの詳細。 |
|
innererror |
エラーのコードとメッセージ。 |
|
message |
string |
人間が判読できるエラー メッセージ。 |
errorResponse
エラーの詳細。
名前 | 型 | 説明 |
---|---|---|
error |
エラーのコードとメッセージ。 |
logsColumnType
この列のデータ型。
名前 | 型 | 説明 |
---|---|---|
bool |
string |
|
datetime |
string |
|
decimal |
string |
|
dynamic |
string |
|
guid |
string |
|
int |
string |
|
long |
string |
|
real |
string |
|
string |
string |
|
timespan |
string |
queryResults
クエリ応答。
名前 | 型 | 説明 |
---|---|---|
error |
エラーのコードとメッセージ。 |
|
render |
JSON 形式の視覚化データ。 |
|
statistics |
JSON 形式で表される統計。 |
|
tables |
table[] |
テーブル、列、行の一覧。 |
Render
JSON 形式の視覚化データ。
Statistics
JSON 形式で表される統計。
table
クエリ応答テーブル。
名前 | 型 | 説明 |
---|---|---|
columns |
column[] |
このテーブル内の列の一覧。 |
name |
string |
テーブルの名前。 |
rows |
object[] |
このクエリの結果の行。 |