1つのActuator
監視アプリケーション
SpringBoot監視センターとは何ですか?
マイクロサーバ監視、サーバー変化メモリ(ヒープメモリ、スレッド、ログ管理、など)のためのサービスは、今どのように多くの統計ご利用いただけます(アナログアクセス、遅延ロード)をサーバ設定の接続アドレスをチェックし、bean
(Spring
コンテナ内bean
)、統計SpringMVC
では@RequestMapping
(統計HTTPインターフェース)。
Actuator
:監視アプリケーション(NOインターフェース、戻りJSON形式)AdminUI
:使用基本的なActuator
監視アプリケーションの可視化インタフェース。
シナリオ:生産環境。
なぜSpringBootセンターを監視?
Actuator
それはspring boot
あなたを助けることができる追加機能ときに、アプリケーション運用環境でアプリケーションを監視および管理。あなたは、マイクロ管理サービスのために、特に非常に意味のある、モニター、監査、アプリケーションの収集の操作にHTTPリクエストの様々なを使用することができます。
短所:なしビジュアルインターフェース。
2 Actuator
監視アプリケーションを使用して
Maven
頼ります
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
YML
コンフィギュレーション
### 通过下面的配置启用所有的监控端点,默认情况下,这些端点是禁用的;
management:
endpoints:
web:
exposure:
include: "*"
info:
name: Tom
3 Actuator
アクセスパス
actuator/+端点名
適切な情報を得ることができます。
パス | 効果 |
---|---|
/actuator/beans |
すべてのSpring Beanディスプレイアプリケーションの完全なリストについて。 |
/actuator/configprops |
すべての設定情報を表示します。 |
/actuator/env |
すべての環境変数を表示します。 |
/actuator/mappings |
すべてのurl仕上げリストを@RequestMapping表示します。 |
/actuator/health |
失敗ダウン成功のための表示アプリケーション健康情報アップ |
/actuator/info |
ビューカスタムアプリケーション情報 |