Spring Boot Adminは、Spring Bootアプリケーションを管理および監視するアプリケーションです。これらのアプリケーションは、Spring Boot Adminクライアント(HTTPを介して)を介して登録されるか、Spring Cloud(Eurekaなど)を使用して発見されます。 UIは、Spring Boot ActuatorエンドポイントのAngularJSアプリケーションです。
迅速に開始します
まず、アイデアでスプリングブートプロジェクトを作成し、サーバー側として扱います。プロジェクトは次のとおりです。
次に、pom.xmlに依存関係を紹介します。
<Dependency> GroupId> de.CodeCentric </groupId> <artifactid> spring-boot-admin-server </artifactid> <version> 1.5.6 </version> </dependency> <dependency> <groupid> <バージョン> 1.5.6 </version> </dependency>
スタートアップクラスSpringBootAdMinApplication.javaでAnnotation @EnableAdMinserverを紹介し続け、プロジェクトを実行します。
http:// localhost:8084/をご覧ください。
この時点で、アプリケーションに関する情報がないことがわかります。
次に、新しいSpringbootプロジェクトを作成し、クライアントプログラムとして扱います。プロジェクトは次のとおりです。
pom.xmlに依存関係を追加:
<Dependency> <GroupId> de.CodeCentric </groupId> <artifactid> spring-boot-admin-starter-client </artifactid> <バージョン> 1.5.6 </version> </dependency>
次に、application.ymlに設定します。
spring.boot.admin.url = http:localhost:8094は、Spring Boot管理者に現在のアプリケーションを登録するために使用されます。
spring.boot.admin.client.name :(アプリケーションの名前)設定されていない場合は、デフォルト名があります。
次に、2つのプロジェクトを実行します。
図の詳細ボタンをクリックします。アプリケーションの健康価値、メモリ、JVM、GC、その他の情報を確認できます。
メトリック情報:
環境情報:
ログ情報:
JMX情報:
スレッド情報:
追跡情報のトレース:
Heapdumpファイルをダウンロードすることもできます。
今、ホームページにアプリケーションリストの背後に赤い×があります。登録されたアプリケーションを削除できますが、プログラムを停止しない限り、すぐに再び登録します。
アプリケーションリストのバージョンと情報もあります。上記の図は空です。それを変更する方法を見てみましょう:
info.groupid: @project.groupid @info.artifactid: @project.artifactid @info.version: @project.version @
クライアントプログラムを再実行し、ページを更新して見つける:
アプリケーションのイベントの変更を照会することもできます。
クライアントアプリケーション
JMX Bean管理
管理インターフェイスでJMX-Beansと対話するには、クライアントアプリケーションにJolokiaを含める必要があります。
pom.xmlは依存関係を追加します:
<Dependency> groupId> org.jolokia </groupid> <artifactid> jolokia-core </artifactid> </dependency>
クライアントプログラムを再起動した後、ここでJMXと対話できます。
また、多くのスプリングブート管理者クライアント構成オプションがあります。
http://codecentric.github.io/spring-boot-admin/1.5.6/#spring-boot-admin-client
サーバー側のプログラム
スプリングブート管理者サーバープログラムの構成オプションもあります。
http://codecentric.github.io/spring-boot-admin/1.5.6/#spring-boot-admin-server
公式文書には、サービスオフライン通知に関する知識もあります。あなたが知りたいなら、あなたはそれをチェックすることができます:
http://codecentric.github.io/spring-boot-admin/1.5.6/#_notifications
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。