動的モニタリングモードを使用したコンテナのトラブルシューティング

動的モニタリングモード(DMM)を使用して、個々のコンテナについて報告されたコンテナメトリックの数を選択的に制御できます。すべてのエージェントがすべてのコンテナのすべてのメトリックを常に報告するのではなく、個々のエージェントが収集するように設定できます。

  • 重要業績評価指標のみ(KPI モード
  • KPI および診断メトリック(診断モード
  • 使用可能なすべてのメトリック(詳細診断モード

これにより、ほとんどのコンテナで KPI メトリックのみを報告し、問題を診断するためにより詳細な可視性を必要とする場合に特定のコンテナでメトリックレベルを増やすことができます。コントローラテナントのスケーラビリティを向上させ、可視性を犠牲にすることなく、ネットワークのメトリック帯域幅を節約できます。すべての Docker の可視性メトリックには、デフォルトの DMM クラス(KPI、診断、および高度な診断)があります。詳細については、コンテナメトリックテーブルを参照してください。[Default Monitoring Mode] 列は、動的モニタリングモードが有効になっている場合の各メトリックのデフォルトカテゴリを示しています。

追加の分析またはトラブルシューティングを必要とするコンテナに気付いたら、そのコンテナの DMM を変更して、より多くのメトリックを収集します。

  1. 対象のコンテナの [Container Detail] パネルを開きます。コンテナテーブル([Containers]、左側のメニュー)を開き、コンテナをダブルクリックします。
  2. 右上隅の [Edit](ペン)ボタンをクリックし、モードを [Diagnostic] または [Advanced Diagnostic] に変更し、チェックマークをクリックして変更を適用します。
  3. 分析またはトラブルシューティングのための追加メトリックを収集します。
  4. そのコンテナの追加メトリックを収集する必要がなくなった場合は、 をクリックしてそのコンテナの DMM を KPI に戻します。
注:
  • エージェントによって収集されたメトリックのタイプに応じて、コントローラテナントには 3 つの異なる DMM デフォルト値があります。これらのデフォルトはすべて KPI(最も低い設定)に設定されています。
  • 両方の設定のデフォルトは KPI(最も低い設定)です。
  • これらのグローバル設定をデフォルトのままにしておくことを推奨します。特定のサーバまたはコンテナの高度なメトリックを収集する必要がある場合は、DMM を「必要に応じて」増やします。
  • Java アプリケーション エージェントでモニタされるコンテナがシャットダウンして再起動すると、シャットダウンコンテナで指定されたすべての上書き済み DMM が失われます。再起動したコンテナの DMM は、sim.machines.dmm.container.defaultMode によって指定されたグローバルデフォルトに自動的にリセットされます。
  • コントローラテナントのモニタリングモードをより包括的なモードから包括的ではないモードに切り替えた場合、メトリックブラウザには、切り替えの 1 時間後に、新しく除外されたメトリックの値が表示されます。たとえば、診断モードから KPI モードに切り替えたとします。診断メトリックの場合、メトリックブラウザは、切り替えの 1 時間後に決まった行(0 または最後にレポートされた値)をレポートし、その後、その行は表示されなくなります。これは、特定のメトリックのレポートを停止した場合のエージェントのメトリックブラウザでの標準的な動作です。