Elasticsearch クラスターのログをクエリします。
デバッグ
リクエストヘッダー
この操作では、共通のリクエストヘッダーのみを使用し、操作固有のリクエストヘッダーはありません。 詳細については、「共通パラメーター」トピックの「共通リクエストパラメーター」セクションをご参照ください。
リクエスト構文
GET /openapi/instances/{InstanceId}/search-log HTTP/1.1
リクエストパラメーター
パラメーター | タイプ | 位置 | 必須 | 例 | 説明 |
InstanceId | String | Path | Yes | es-cn-n6w1o1x0w001c**** | インスタンス ID。 |
type | String | Query | Yes | INSTANCELOG | ログのタイプ。有効な値:
ログの表示に関する制限情報については、「ログのクエリ」をご参照ください。 |
query | String | Query | Yes | host:172.16.**.** AND content:netty | ログエントリを照合するために使用されるキーワード。 |
beginTime | Long | Query | No | 1531910852074 | クエリ対象の期間の開始時刻。単位:ミリ秒。値は過去 7 日以内である必要があります。 このパラメーターを指定しない場合、[現在時刻 -7 日、endTime] 範囲内のすべてのログがクエリされます。 |
endTime | Long | Query | No | 1531910852074 | クエリ対象の期間の終了時刻。単位:ミリ秒。値は過去 7 日以内である必要があります。 このパラメーターを指定することをお勧めします。 このパラメーターを指定しない場合、返される結果は空になります。 |
page | Integer | Query | No | 1 | プラグインリストのページ番号。ページは 1 ページ目から始まります。 デフォルト値:1。 |
size | Integer | Query | No | 20 | 各ページに返すエントリの数。 デフォルト値:20。最小値:1。最大値:50。 |
レスポンスパラメーター
パラメーター | タイプ | 例 | 説明 |
RequestId | String | 7F40EAA1-6F1D-4DD9-8DB8-C5F00C4E**** | リクエスト ID。 |
Headers | Object | レスポンスのヘッダー。 | |
X-Total-Count | Integer | 1000 | 1 ページあたりに返されるエントリの数。 |
Result | Result の配列 | リクエストによって返されたログのリスト。 | |
level | String | info | ログのレベル。有効な値:
レベル情報は contentCollection フィールドに移行されました。 |
host | String | 192.168.**.** | ログを生成したノードの IP アドレス。 |
content | String | [GC (Allocation Failure) 2018-07-19T17:24:20.682+0800: 7516.513: [ParNew: 6604768K->81121K(7341504K), 0.0760606 secs] 7226662K->703015K(31813056K), 0.0762507 secs] [Times: user=0.52 sys=0.00, real=0.07 secs] | ログエントリのコンテンツ。 contentCollection フィールドに移行されました。 |
timestamp | Long | 1531985112420 | ログが生成されたタイムスタンプ。単位:ミリ秒。 |
contentCollection | Map | ログエントリの詳細。ログタイプごとに異なるコンテンツフィールドが返されます。 | |
instanceId | String | es-cn-n6w1o1x0w001c**** | インスタンス ID。 |
Result.contentCollection には次のパラメーターが含まれています。
パラメーター | タイプ | 例 | 説明 |
time | String | 2020-07-21T11:12:53.057Z | ログエントリが生成された時刻。 |
content | String | [o.e.c.r.a.AllocationService] [MnNASM_] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[my_index][3]] ...]). | ログエントリのコンテンツ。 |
host | String | 192.168.. | ログを生成したノードの IP アドレス。 |
level | String | warn | ログのレベル。有効な値:warn、info、error ログ、trace、debug。 |
例
リクエストの例
GET /openapi/instances/es-cn-n6w1o1x0w001c****/search-log?type=INSTANCELOG&query=host:172.16.**.** AND content:netty&beginTime=1531910852074&endTime=1531910852074&page=1&size=20 HTTP/1.1
Host:elasticsearch.aliyuncs.com
Content-Type:application/json
成功レスポンスの例
JSON
形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"Result" : [ {
"timestamp" : 1552868172741,
"host" : "192.168.**.**",
"contentCollection" : {
"level" : "info",
"host" : "192.168.**.**",
"time" : "2019-03-18T08:16:12.741Z",
"content" : "[o.e.c.r.a.AllocationService] [MnNASM_] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[my_index][3]] ...])."
},
"instanceId" : "es-cn-n6w1o1x0w001c****"
}, {
"timestamp" : 1552838205462,
"host" : "192.168.**.**",
"contentCollection" : {
"level" : "info",
"host" : "192.168.**.**",
"time" : "2019-03-17T23:56:45.462Z",
"content" : "[o.e.c.r.a.AllocationService] [v4p9o7A] Cluster health status changed from [GREEN] to [YELLOW] (reason: [{MnNASM_}{MnNASM_OSR-2YgySSc****}{EvJHPrAOS_u8J3-6qZ****}{192.168.**.**}{192.168.**.**:9300}{ml.max_open_jobs=10, ml.enabled=true} transport disconnected])."
},
"instanceId" : "es-cn-n6w1o1x0w001c****"
} ],
"RequestId" : "121753D9-744A-4203-9EC4-F29E628A****",
"Headers" : {
"X-Total-Count" : 2
}
}
エラーコード
エラーコードのリストについては、API エラーセンターをご覧ください。