Dropwizard のモニタリング

Dropwizard の監視について学ぶ。

サポート情報

Dropwizard センサーが現在の環境と互換性があるかどうかを確認するには、以下のサポート情報セクションをご確認ください:

対応バージョンとサポート方針

このセンサーは、 Dropwizard ( 4.0 )およびそれ以前のすべてのバージョンに対応しています。

以下の表は、最新のサポート対象バージョンとサポート方針を示しています:

テクノロジー サポート・ポリシー 最新バージョン サポートされる最新バージョン
Dropwizard 45 日間 5.0.2 5.0.2

サポートポリシーに関する詳細については、 「センサーのサポート戦略」 を参照してください。

の構成

正規表現を使用してメトリクスのサブセットを監視するには、以下の設定を使用して「 Dropwizard 」センサーを設定してください。 設定poll_rate ファイルを使用して、カスタムポーリングレートを設定することもできます。

com.instana.plugin.dropwizard:
  poll_rate: 1 # Value is in seconds. Default value is 1 second.
  metricsRegex: '<OPTIONAL_REGEX_HERE>'
注: Dropwizard のメトリクスを汎用メトリクスライブラリとして( Dropwizard フレームワーク以外で)使用したい場合は、 「 JVM のカスタムメトリクス監視」 を参照してください。 Dropwizard この計測は、動的アタッチメントにより定期的に呼び出される Dropwizard ( API )に依存しています。 アプリケーションコードがアタッチメントの前に Dropwizard を初期化した場合、 DropwizardAPI が再度呼び出されるまでメトリクスは取得されません。

ポーリングレートの設定

注:Instana、 Dropwizard センサー、および 1.1.34 以降のバージョンでは、 データ取り込み量を削減するためにポーリングレートを設定できるようになっています。 この機能は、セルフホスト型の Instana バックエンド311以降でサポートされています。

次の例に示すように、agent configuration.yaml ファイル poll_rate 内のパラメータを使用して、 Instana が Dropwizard からデータやメトリクスを収集するためにポーリングを行う頻度を設定できます

com.instana.plugin.dropwizard:
  poll_rate: 1 # values are in seconds. Default value is 1 second.

メトリック

このセンサーは、すべての主要なメトリックタイプを収集し、合計で最大3000個のメトリックを収集します:

  • カウンター
  • ゲージ
  • ヒストグラム
  • メーター
  • タイマー

カスタム・メトリック

カスタム・メトリックは、自動的に取り込まれ、Dropwizard ダッシュボードに表示されます。

注: Dropwizard メトリクスライブラリをフレームワークなしで利用する場合、カスタムメトリクスは JVM ダッシュボードに表示されます。

ヘルス・チェック

Instana エージェントは、Dropwizard のヘルス・チェックを 20 秒ごとに実行します。 ヘルス・チェックが失敗すると、後で問題の形式で報告されます。

Instana において、健康チェックの不合格がどのように表示されるか