すべてのプロダクト
Search
ドキュメントセンター

Elasticsearch:ListLogstashLog

最終更新日:Mar 17, 2025

Logstash クラスターのログをクエリします。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。便宜上、OpenAPI Explorer でこの操作を呼び出すことをお勧めします。 OpenAPI Explorer は、さまざまな SDK の操作のサンプルコードを動的に生成します。

リクエストヘッダー

この操作では、共通のリクエストヘッダーのみを使用します。 詳細については、共通リクエストパラメーターのドキュメントを参照してください。

リクエスト構文

GET /openapi/logstashes/{InstanceId}/search-log HTTP/1.1

リクエストパラメーター

パラメータータイプ位置必須説明
InstanceIdStringパスはいls-cn-v0h1kzca****

インスタンス ID。

typeStringクエリはいLOGSTASH_INSTANCE_LOG

ログのタイプ。有効な値:

  • LOGSTASH_INSTANCE_LOG: マスターログ
  • SEARCHSLOW: 検索スローログ
  • INDEXINGSLOW: インデックス作成スローログ
  • JVMLOG: GC ログ
  • LOGSTASH_DEBUG_LOG: デバッグログ
queryStringクエリはいhost:10.7.xx.xx AND level:info AND content:opening

ログエントリを照合するために使用されるキーワード。

beginTimeLongクエリいいえ1531910852074

ログ開始のタイムスタンプ。単位:ミリ秒。

endTimeLongクエリいいえ1531910852074

ログ終了のタイムスタンプ。単位:ミリ秒。

pageIntegerクエリいいえ1

返されるページのページ番号。デフォルト値:1、最小値:1、最大値:200。

sizeIntegerクエリいいえ20

各ページに返すエントリの数。デフォルト値:20、最小値:1、最大値:100。

レスポンスパラメーター

パラメータータイプ説明
RequestIdString7F40EAA1-6F1D-4DD9-8DB8-C5F00C4E****

リクエスト ID。

ResultResult の配列

返されたデータ。

levelStringinfo

ログエントリの重大度レベル。 trace、debug、info、warn、error などが含まれます(GC ログにはレベルがありません)。

contentString[logstash.outputs.fileextend] Opening file {:path=>\"/ssd/1/ls-cn-v0h1kzca****/logstash/logs/debug/test\"}

ログの詳細。

timestampLong1531985112420

ログ生成のタイムスタンプ。単位:ミリ秒。

instanceIdStringls-cn-v0h1kzca****

インスタンス ID。

hostString192.168.xx.xx

ログを生成するノードの IP アドレス。

返されるデータには、次のパラメーターも含まれています。

パラメーター

タイプ

説明

Result

Struct

返されたデータ。

└time

String

2020-07-22T16:58:00.506Z

ログエントリが生成された時間。

Headers

Struct

レスポンスのヘッダー。

└X-Total-Count

Integer

1

返されたログの数。

説明 └ は子パラメーターを示します。

リクエストの例

GET /openapi/logstashes/ls-cn-v0h1kzca****/search-log?type=LOGSTASH_INSTANCE_LOG&query=host:10.7.xx.xx AND level:info AND content:opening&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" : 1595408280506,
    "host" : "10.7.**.**",
    "contentCollection" : {
      "level" : "info",
      "host" : "10.7.**.**",
      "time" : "2020-07-22T16:58:00.506Z",
      "content" : "[logstash.outputs.fileextend] Opening file {:path=>\"/ssd/1/ls-cn-v0h1kzca****/logstash/logs/debug/test\"}"
    },
    "instanceId" : "ls-cn-v0h1kzca****"
  } ],
  "RequestId" : "DADBEFD2-570D-48EE-ABE4-0E3017D8****",
  "Headers" : {
    "X-Total-Count" : 1
  }
}

エラーコード

HttpCodeエラーコードエラーメッセージ説明
400InstanceActivatingInstance is activating.インスタンスは現在有効化中です。
400InstanceNotFoundThe instanceId provided does not exist.インスタンスが見つかりません。インスタンスの状態を確認してください。

エラーコードの一覧については、API エラーセンターをご覧ください。