最新の安定バージョンについては、Spring Boot 3.5.6 を使用してください! |
情報 (info
)
info
エンドポイントは、アプリケーションに関する一般情報を提供します。
情報を取得する
アプリケーションに関する情報を取得するには、次の curl ベースの例に示すように、GET
リクエストを /actuator/info
に作成します。
$ curl 'http://localhost:8080/actuator/info' -i -X GET
結果のレスポンスは次のようになります。
HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 759
{
"git" : {
"branch" : "main",
"commit" : {
"id" : "df027cf",
"time" : "2025-06-19T07:16:01Z"
}
},
"build" : {
"artifact" : "application",
"version" : "1.0.3",
"group" : "com.example"
},
"os" : {
"name" : "Linux",
"version" : "6.11.0-1015-azure",
"arch" : "amd64"
},
"process" : {
"pid" : 90329,
"parentPid" : 88912,
"owner" : "runner",
"cpus" : 4
},
"java" : {
"version" : "17.0.15",
"vendor" : {
"name" : "BellSoft"
},
"runtime" : {
"name" : "OpenJDK Runtime Environment",
"version" : "17.0.15+10-LTS"
},
"jvm" : {
"name" : "OpenJDK 64-Bit Server VM",
"vendor" : "BellSoft",
"version" : "17.0.15+10-LTS"
}
}
}
レスポンス構造
レスポンスには、アプリケーションに関する一般的な情報が含まれます。レスポンスの各セクションは、InfoContributor
によって提供されます。Spring Boot は、以下で説明する複数の提供元を提供します。
レスポンス構造の構築
次の表に、レスポンスの build
セクションの構造を示します。
パス | タイプ | 説明 |
---|---|---|
|
| アプリケーションのアーティファクト ID(ある場合)。 |
|
| アプリケーションのグループ ID(ある場合)。 |
|
| アプリケーションの名前(ある場合)。 |
|
| アプリケーションのバージョン(ある場合)。 |
|
| アプリケーションが作成されたときのタイムスタンプ(ある場合)。 |
Git レスポンス構造
次の表に、レスポンスの git
セクションの構造を示します。
パス | タイプ | 説明 |
---|---|---|
|
| Git ブランチの名前(ある場合)。 |
|
| Git コミットの詳細(ある場合)。 |
|
| コミットのタイムスタンプ(ある場合)。 |
|
| コミットの ID(ある場合)。 |
これは「単純な」出力です。提供者は、利用可能なすべてのデータを出力するように構成することもできます。 |
OS レスポンス構造
次の表に、レスポンスの os
セクションの構造を示します。
パス | タイプ | 説明 |
---|---|---|
|
| オペレーティングシステムの名前 ('os.name' システムプロパティから取得)。 |
|
| オペレーティングシステムのバージョン ('os.version' システムプロパティから取得)。 |
|
| オペレーティングシステムのアーキテクチャ ( "os.arch" システムプロパティから取得)。 |
プロセスレスポンス構造
次の表に、レスポンスの process
セクションの構造を示します。
パス | タイプ | 説明 |
---|---|---|
|
| プロセス ID。 |
|
| 親プロセス ID (または -1)。 |
|
| プロセス所有者。 |
|
| プロセスで使用できる CPU の数。 |
Java レスポンス構造
次の表に、レスポンスの java
セクションの構造を示します。
パス | タイプ | 説明 |
---|---|---|
|
| 利用可能な場合、Java バージョン。 |
|
| ベンダーの詳細。 |
|
| ベンダー名(ある場合)。 |
|
| ベンダーバージョン(ある場合)。 |
|
| ランタイム詳細。 |
|
| ランタイム名(ある場合)。 |
|
| ランタイムバージョン (使用可能な場合)。 |
|
| JVM の詳細。 |
|
| JVM 名(ある場合)。 |
|
| JVM ベンダー (存在する場合)。 |
|
| JVM バージョン (使用可能な場合)。 |