前書き
Spring Boot Adminは、多くのサービス管理機能を提供します。これを使用すると、サービスの管理にかかる時間とエネルギーを大幅に節約できます。SpringBootAdminは、次の機能を提供します(これに限定されません)。
ヘルスステータスと、JVMおよびメモリインジケータ、データソースインジケータ、キャッシュインジケータなどの詳細情報を表示し
ます。ログファイルを追跡およびダウンロードします
。JVMシステムおよび環境プロパティを
表示します
。Springブート構成プロパティを表示します。便利なログレベル管理。
スレッドダンプを
表示します。httpを表示します。-トレース
。httpエンドポイントを表示します。
スケジュールされたタスクを
表示します。アクティブなセッションを表示および削除します(spring-sessionを使用)
ステータス変更通知(電子メール、Slack、Hipchat ...経由)ステータス変更の
イベントログ(非永続的)
...(およびもっと!)
1つは、環境構成です。
私は単一のプロジェクトサーバー+クライアントであり、直接まとめているので、
- springboot 2.2.0、
- spring-boot-admin 2.2.2(2.2.0に対応するブートを使用する方が良いはずです。現在問題がない場合は無視してください)
1.Mavenの依存関係
<!-- actuator 监控中心 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<!-- spring-boot-admin ,必须有 actuator监控中心 -->
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>2.2.2</version>
</dependency>
2. yml-actuatorモニタリング、使用するようにspring-boot-adminを構成します
management:
endpoints:
web:
exposure:
include: "*"
endpoint:
health:
show-details: ALWAYS
3、yml-春-ブート-管理者配置
spring:
## spring-boot-admin 配置
boot:
admin:
## admin 服务端访问地址
context-path: /bootAdmin/
## admin 客户端连接服务端
client:
# 为了显示客户端的ip否则是以主机名显示的,这样需要添加hosts影射。
instance:
prefer-ip: true
url: http://localhost:${server.port}/${spring.boot.admin.context-path}/
#username: admin
#password: admin@12345
4.yml-spring-boot-adminリアルタイムログ設定
filePathは独自のログバック構成であり、主にlogging.fileであり、spring-boot-adminは対応するファイルを自動的に読み取ります。
## logback日志输出
logging:
# 日志目录, 线上请配置linux 绝对路径 如:/usr/local/work/xijia2/logs
filePath: logs
# 配置日志路径即可实时输出到 spring-boot-admin 日志管理
file: src/main/resources/static/log/xijia.log
5.スタートアップクラスにアノテーションを追加します
@EnableAdminServer
2.エフェクト表示
ホームページ
システムメッセージ
環境構成
ログ
展開構成、オンラインリアルタイム出力ファイル
logging.file = /usr/local/work/xijia2/log.txt
-
パーソナルオープンソースプロジェクト(ユニバーサルバックグラウンド管理システム)–> https://gitee.com/wslxm/spring-boot-plus2、必要に応じてチェックアウトできます
-
これでこの記事は終わりです。お役に立てば幸いです。気に入ったり、注目したりしてください。今後もコンテンツを更新していきます...ご覧いただきありがとうございます。