このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Boot 3.5.7 を使用してください! |
情報 (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: 2822
{
"git" : {
"branch" : "main",
"commit" : {
"id" : "df027cf",
"time" : "2025-11-06T19:42:25Z"
}
},
"build" : {
"artifact" : "application",
"version" : "1.0.3",
"group" : "com.example"
},
"os" : {
"arch" : "amd64",
"name" : "Linux",
"version" : "6.11.0-1018-azure"
},
"process" : {
"cpus" : 4,
"memory" : {
"garbageCollectors" : [ {
"collectionCount" : 11,
"name" : "G1 Young Generation"
}, {
"collectionCount" : 4,
"name" : "G1 Concurrent GC"
}, {
"collectionCount" : 0,
"name" : "G1 Old Generation"
} ],
"heap" : {
"committed" : 161480704,
"init" : 262144000,
"max" : 1610612736,
"used" : 121903856
},
"nonHeap" : {
"committed" : 88276992,
"init" : 7667712,
"max" : -1,
"used" : 86471072
}
},
"owner" : "runner",
"parentPid" : 90677,
"pid" : 113214,
"virtualThreads" : {
"mounted" : 0,
"parallelism" : 4,
"poolSize" : 0,
"queued" : 0
}
},
"java" : {
"jvm" : {
"name" : "OpenJDK 64-Bit Server VM",
"vendor" : "BellSoft",
"version" : "25.0.1+11-LTS"
},
"runtime" : {
"name" : "OpenJDK Runtime Environment",
"version" : "25.0.1+11-LTS"
},
"vendor" : {
"name" : "BellSoft"
},
"version" : "25.0.1"
},
"ssl" : {
"bundles" : [ {
"certificateChains" : [ {
"alias" : "spring-boot",
"certificates" : [ {
"issuer" : "CN=localhost,OU=Spring,O=VMware,L=Palo Alto,ST=California,C=US",
"serialNumber" : "eb6114a6ae39ce6c",
"signatureAlgorithmName" : "SHA256withRSA",
"subject" : "CN=localhost,OU=Spring,O=VMware,L=Palo Alto,ST=California,C=US",
"validity" : {
"status" : "VALID"
},
"validityEnds" : "2123-04-11T11:26:57Z",
"validityStarts" : "2023-05-05T11:26:57Z",
"version" : "V3"
} ]
}, {
"alias" : "test-alias",
"certificates" : [ {
"issuer" : "CN=localhost,OU=Spring,O=VMware,L=Palo Alto,ST=California,C=US",
"serialNumber" : "14ca9ba6abe2a70d",
"signatureAlgorithmName" : "SHA256withRSA",
"subject" : "CN=localhost,OU=Spring,O=VMware,L=Palo Alto,ST=California,C=US",
"validity" : {
"status" : "VALID"
},
"validityEnds" : "2123-04-11T11:26:58Z",
"validityStarts" : "2023-05-05T11:26:58Z",
"version" : "V3"
} ]
}, {
"alias" : "spring-boot-cert",
"certificates" : [ ]
}, {
"alias" : "test-alias-cert",
"certificates" : [ ]
} ],
"name" : "test-0"
} ]
}
}レスポンス構造
レスポンスには、アプリケーションに関する一般的な情報が含まれます。レスポンスの各セクションは、InfoContributor によって提供されます。Spring Boot は、以下で説明する複数の提供元を提供します。
レスポンス構造の構築
次の表に、レスポンスの build セクションの構造を示します。
| パス | タイプ | 説明 |
|---|---|---|
|
| アプリケーションのアーティファクト ID(ある場合)。 |
|
| アプリケーションのグループ ID(ある場合)。 |
|
| アプリケーションの名前(ある場合)。 |
|
| アプリケーションのバージョン(ある場合)。 |
|
| アプリケーションが作成されたときのタイムスタンプ(ある場合)。 |
Git レスポンス構造
次の表に、レスポンスの git セクションの構造を示します。
| パス | タイプ | 説明 |
|---|---|---|
|
| Git ブランチの名前(ある場合)。 |
|
| Git コミットの詳細(ある場合)。 |
|
| コミットのタイムスタンプ(ある場合)。 |
|
| コミットの ID(ある場合)。 |
| これは「単純な」出力です。提供者は、利用可能なすべてのデータを出力するように構成することもできます。 |
OS レスポンス構造
次の表に、レスポンスの os セクションの構造を示します。
| パス | タイプ | 説明 |
|---|---|---|
|
| オペレーティングシステムの名前 ('os.name' システムプロパティから取得)。 |
|
| オペレーティングシステムのバージョン ('os.version' システムプロパティから取得)。 |
|
| オペレーティングシステムのアーキテクチャ ( "os.arch" システムプロパティから取得)。 |
プロセスレスポンス構造
次の表に、レスポンスの process セクションの構造を示します。
| パス | タイプ | 説明 |
|---|---|---|
|
| プロセス ID。 |
|
| 親プロセス ID (または -1)。 |
|
| プロセス所有者。 |
|
| プロセスで使用できる CPU の数。 |
|
| メモリ情報。 |
|
| ヒープメモリ。 |
|
| JVM によって最初にリクエストされたバイト数。 |
|
| 現在使用されているバイト数。 |
|
| JVM の使用のためにコミットされたバイト数。 |
|
| JVM で使用できる最大バイト数 (または -1)。 |
|
| 非ヒープメモリ。 |
|
| JVM によって最初にリクエストされたバイト数。 |
|
| 現在使用されているバイト数。 |
|
| JVM の使用のためにコミットされたバイト数。 |
|
| JVM で使用できる最大バイト数 (または -1)。 |
|
| ガベージコレクターの詳細。 |
|
| ガベージコレクターの名前。 |
|
| 発生したコレクションの合計数。 |
|
| 仮想スレッド情報 (VirtualThreadSchedulerMXBean が利用可能な場合) |
|
| スケジューラによって現在マウントされている仮想スレッドの数の推定値。 |
|
| 実行を開始または継続するためにスケジューラにキューイングされる仮想スレッドの数の推定値。 |
|
| スケジューラのターゲット並列処理。 |
|
| スケジューラが開始したが終了していないプラットフォームスレッドの現在の数 |
Java レスポンス構造
次の表に、レスポンスの java セクションの構造を示します。
| パス | タイプ | 説明 |
|---|---|---|
|
| 利用可能な場合、Java バージョン。 |
|
| ベンダーの詳細。 |
|
| ベンダー名(ある場合)。 |
|
| ベンダーバージョン(ある場合)。 |
|
| ランタイム詳細。 |
|
| ランタイム名(ある場合)。 |
|
| ランタイムバージョン (使用可能な場合)。 |
|
| JVM の詳細。 |
|
| JVM 名(ある場合)。 |
|
| JVM ベンダー (存在する場合)。 |
|
| JVM バージョン (使用可能な場合)。 |
SSL レスポンス構造
次の表に、レスポンスの ssl セクションの構造を示します。
| パス | タイプ | 説明 |
|---|---|---|
|
| SSL バンドル情報。 |
|
| SSL バンドルの名前。 |
|
| バンドル内の証明書 チェーン。 |
|
| 証明書 チェーンのエイリアス。 |
|
| チェーンの証明書。 |
|
| 証明書のサブジェクト。 |
|
| 証明書のバージョン。 |
|
| 証明書の発行者。 |
|
| 証明書の有効期限の開始日。 |
|
| 証明書のシリアル番号。 |
|
| 証明書の有効期限の終了日。 |
|
| 証明書の有効性情報。 |
|
| 証明書の有効性ステータス。 |
|
| 署名アルゴリズムの名前。 |