監視の概要

クラスターを監視する際には、Elasticsearchノード、Logstashノード、Kibanaインスタンス、Enterprise Search、APM Server、およびクラスター内のBeatsからデータを収集します。また、ログを収集することもできます。

すべての監視メトリックはElasticsearchに保存されており、これによりKibanaでデータを簡単に視覚化できます。デフォルトでは、監視メトリックはローカルインデックスに保存されます。

本番環境では、別の監視クラスターを使用することを強くお勧めします。別の監視クラスターを使用することで、本番クラスターの障害が監視データへのアクセスに影響を与えるのを防ぎます。また、監視活動が本番クラスターのパフォーマンスに影響を与えるのを防ぎます。同じ理由から、監視データを表示するために別のKibanaインスタンスを使用することもお勧めします。

Elastic AgentまたはMetricbeatを使用して、データを本番クラスターを経由せずに直接監視クラスターに収集して送信することができます。

以下の図は、別々の本番および監視クラスターを持つ典型的な監視アーキテクチャを示しています。この例ではMetricbeatを示していますが、代わりにElastic Agentを使用することもできます。

典型的な監視環境

適切なライセンスを持っている場合、複数の本番クラスターから単一の監視クラスターにデータをルーティングすることができます。さまざまなサブスクリプションレベルの違いについての詳細は、次を参照してください: https://www.elastic.co/subscriptions

一般的に、監視クラスターと監視されるクラスターは、同じバージョンのスタックを実行している必要があります。監視クラスターは、スタックの新しいバージョンを実行している本番クラスターを監視することはできません。必要に応じて、監視クラスターは前のメジャーバージョンの最新リリースを実行している本番クラスターを監視できます。