春の雲マイクロ簡単なチュートリアルサービス(f)は春のブート管理を監視アプリケーション

0-はじめに

  我々はマイクロサービスをリリースしたとき、私たちは、それぞれのアプリケーションの様々な動作条件が監視されることを願っています。春のブート管理者のこの時期、あなたが果たしました。

  春のブート管理:オープンソースの監視コンポーネントは、春のブートモニタで、アプリケーションを管理、それはまた、すべてのSpringブートアプリケーションの状態を監視することができ、アクチュエータ内の情報の表示のインターフェースを可能にし、リアルタイムのアラーム機能を提供します。

 

まず、統合春のブート管理

1、サーバー側を作成します。

1.1、モニタモジュールを作成し、依存関係を追加します。

<依存> 
<groupIdを> de.codecentric </ groupIdを>
<たartifactId>春・ブート管理サーバ</たartifactId>
<バージョン> 2.0.5 </バージョン>
</依存関係>
<依存>
<groupIdを> de.codecentric </ groupIdを>
<たartifactId>春・ブート管理サーバ-UI </たartifactId>
<バージョン> 2.0.5 </バージョン>
</依存関係>

1.2、注釈スタートアップクラス増加@EnableAdminServer

@SpringBootApplication 
@EnableEurekaClient 
@EnableAdminServer 
パブリック クラスアプリケーション
{ 
    公共  静的 ボイドメイン(文字列[]引数)
    { 
        SpringApplication.run(アプリケーション。クラス)。
    } 

}

完全なサーバー

2、クライアント(アプリケーション側を監視する必要があります):

2.1、依存関係を追加します:

        <! -集成Admimn监控- > 
        <依存> 
            <groupIdを> de.codecentric </ groupIdを> 
            <たartifactId>春・ブート・管理・スターター・クライアント</たartifactId> 
            <バージョン> 2.0.5 </バージョン> 
        < /依存> 

        <依存性> 
            <のgroupId> org.springframework.boot </のgroupId> 
            <たartifactId>ばねブートスタータアクチュエータ</たartifactId> 
        </依存>

 

2.2、割り当てを増やすために、構成ファイル:

春:
  アプリケーション:
    名前:ユーザーの

  ブート:
    管理者:
      クライアント:
        URL:のhttp:// localhostを:8771 

管理:
  エンドポイント:
    ウェブ:
      露出:
        含まれます: "*"

完成

 

3、テストを実行します

  スタートはあなたが見ることができ、モニタアドレスを開き、関連するプロジェクトに続いて、監視プロジェクトは、監視の様々なを追加しました、我々が含めて、健康状態を見ることが便利です。

アプリケーション上のモニターの状態表示アプリケーション、オフライン監視、JVM、スレッド情報を参照して、可視化は、ログファイルとダウンロードのログを表示し、ダイナミックスイッチングレベルを記録し、HTTPのリクエスト情報の追跡;で、深さ各監視項目の理解に行くことができます。

 

 

 

 

 

 

  GITdemo住所:https://github.com/anson-yang/springclouddemo

 

おすすめ

転載: www.cnblogs.com/yanghj/p/12164695.html