監視の仕組み
各監視対象のElastic Stackコンポーネントは、ノードまたはインスタンスが起動したときにpath.data
ディレクトリに書き込まれる永続的なUUIDに基づいて、クラスター内で一意と見なされます。
監視ドキュメントは、指定された収集間隔で各Elastic Stackコンポーネントを監視することによって構築された通常のJSONドキュメントです。これらのドキュメントの構造や保存方法を変更したい場合は、監視用のデータストリーム/インデックスの設定を参照してください。
Elastic AgentまたはMetricbeatを使用して監視データを収集し、それを監視クラスターに直接送信できます。
監視データの収集方法については、次のトピックを参照してください:
- Elasticsearchから監視データを収集する方法に応じて、次のトピックのいずれかを選択してください:
- Elastic Agentを使用した監視データの収集: 単一のエージェントを使用してログとメトリクスを収集します。Fleetの中央位置から管理できます。
- Metricbeatを使用した監視データの収集: 軽量のBeatsシッパーを使用してメトリクスを収集します。Beatsに既存の投資がある場合や、まだElastic Agentを使用する準備ができていない場合は、こちらが好まれるかもしれません。
- レガシー収集方法: 内部エクスポーターを使用してメトリクスを収集します。推奨されません。以前にレガシー収集方法を設定している場合は、Elastic AgentまたはMetricbeatを使用するように移行する必要があります。
- Kibanaの監視
- Logstashの監視
- Enterprise Searchの監視
- Beatsの監視:
- APMサーバーの監視
- Elastic Agentsの監視 Fleet管理エージェント) または スタンドアロンElastic Agentsの監視の設定