セルフホスト型 OpenSearch を監視する
セルフホスト型 OpenSearch の監視では通常、クラスターからのメトリックの収集、メトリックの可視化、主要な条件に対するアラートの設定などを行います。
Prometheus でメトリックを収集する
OpenSearch 用の Prometheus Exporter プラグインを使用して、Prometheus がスクレイピングできる形式で OpenSearch メトリックを公開することをお勧めします。インストールと設定が完了すると、Prometheus によってこれらのメトリックが定期的に収集され、クラスターの状態を時系列で包括的に把握できるようになります。
Grafana でメトリックを視覚化する
Grafana は、Prometheus によって収集されたメトリックを可視化するために一般的に使用されるツールの 1 つです。Grafana を Prometheus サーバーに接続することで、クラスターの健全性、リソース使用率、クエリ パフォーマンスなどの主要な OpenSearch メトリックが表示されるダッシュボードを作成できます。OpenSearch Grafana ダッシュボードを使用すると、すばやく包括的に作業を開始できます。このダッシュボードは、OpenSearch Prometheus Exporter によって公開されるメトリックと連携するように設計されており、重要な OpenSearch メトリックの概要がわかりやすくまとめられます。このダッシュボードは Grafana インスタンスに直接インポートし、監視のニーズに合わせてカスタマイズできます。
Prometheus でアラートを設定する
Prometheus は柔軟なアラート ルールをサポートしているため、メトリックが定義済みのしきい値を超えた際に通知を受け取ることができます。OpenSearch Prometheus Exporter ミックスインには、独自のアラート設定の基盤として使用できる Prometheus アラート ルールのサンプルが用意されています。これらのルールは、クラスターの健全性の低下、リソース使用量の増加、インデックス作成や検索に関する問題といった一般的なシナリオに対応するように作成されています。メールやチャットのプラットフォームなど、さまざまな通知チャネルにアラートを統合することで、適時に対応できるようになります。