Logstash-monitoring-apis
提供:Dev Guides
Logstash-モニタリングAPI
Logstashは、パフォーマンスを監視するためのAPIを提供します。 これらの監視APIは、Logstashに関する実行時メトリックを抽出します。
ノード情報API
このAPIは、Logstashのノードに関する情報を取得するために使用されます。 OS、Logstashパイプライン、JVMの情報をJSON形式で返します。
次のURLを使用して、 get 要求をLogstashに送信することにより、情報を抽出できます-
応答
以下はNode Info APIの応答です。
URLに名前を追加するだけで、Pipeline、OS、JVMの特定の情報を取得することもできます。
プラグイン情報API
このAPIは、Logstashにインストールされているプラグインに関する情報を取得するために使用されます。 この情報を取得するには、次のURLにgetリクエストを送信します-
応答
以下は、プラグイン情報APIの応答です。
Node Stats API
このAPIは、JSONオブジェクトのLogstash(メモリ、プロセス、JVM、パイプライン)の統計を抽出するために使用されます。 この情報を取得するには、次のURLにgetリクエストを送信します-
ホットスレッドAPI
このAPIは、Logstashのホットスレッドに関する情報を取得します。 ホットスレッドはJavaスレッドで、CPU使用率が高く、通常の実行時間よりも長く実行されます。 この情報を取得するには、次のURLにgetリクエストを送信します-
ユーザーは次のURLを使用して、より読みやすい形式で応答を取得できます。