CloudMonitor を使用して、ご利用の OpenSearch アプリケーションをモニターし、パフォーマンスの問題がユーザーに影響する前にアラートを受け取ることができます。CloudMonitor は、ストレージ使用量、クエリスループット、コンピューティングリソース消費量、データインジェストレートなどの主要メトリックを収集し、アラートルールを設定することで、問題が発生した早期段階で対応できます。
メトリック
OpenSearch は、ストレージ、クエリパフォーマンス、コンピューティング、データインジェストの 4 つの領域にわたってメトリックを公開しています。
ストレージ
| Metric | Description |
|---|---|
| Doc Size | 利用中のストレージ容量の合計。 |
| Doc Size Ratio | 購入済みストレージ容量に対する使用済みストレージの比率。 |
| Doc Count | ドキュメントの総数。 |
クエリパフォーマンス
| Metric | Description |
|---|---|
| QPS | 1 秒あたりのクエリ数(クエリ/秒)。 |
| Loss QPS | 1 秒あたりに速度制限されたクエリ数。 |
| Latency | 単一クエリの処理時間(ミリ秒)。 |
コンピューティング
| Metric | Description |
|---|---|
| Computing Resource | 1 秒あたりのクエリ処理に使用される論理コンピューティングユニット (LCU) 数。 |
| Compute Resource Ratio | 1 秒あたりのクエリ処理に使用される論理コンピューティングユニット (LCU) 数と LCU クォータの比率。 |
| Compute Cost | 単一クエリで消費される論理コンピューティングユニット (LCU) 数。 |
| Daily Peak Compute Resource | 1 日あたりのクエリ処理で使用可能な最大論理コンピューティングユニット (LCU) 数。 |
データインジェスト
フルインポート メトリックは、バッチインポート操作をトラッキングします。
| Metric | Description |
|---|---|
| APP Batch Import Throughput | フルインポート中に、データソースから 1 秒あたりに読み取られるバイト数。 |
| APP Batch Read TPS | フルインポート中に、データベースから 1 秒あたりに読み取られるドキュメント数。 |
| APP Batch Write TPS | フルインポート中に、エンジンに 1 秒あたりに書き込まれるドキュメント数。データはマージまたはプラグインによって処理される場合があります。 |
リアルタイムインポート メトリックは、増分データの更新をトラッキングします。
| Metric | Description |
|---|---|
| APP Realtime Input Throughput | 1 秒あたりにデータソースから読み取られる、または API オペレーションを呼び出して取得されるバイト数。 |
| realtime trigger latency | セガンダリテーブルへのリアルタイムデータ更新の遅延時間。 |
| realtime write latency | プライマリテーブルへのリアルタイムデータ更新の遅延時間。 |
| rt read tps | 1 秒あたりにデータソースから読み取られる、または API オペレーションを呼び出して取得されるドキュメント数。 |
| rt write tps | リアルタイムインポート中に、エンジンに 1 秒あたりに書き込まれるドキュメント数。データはマージまたはプラグインによって処理される場合があります。 |
| slave trigger tps | セガンダリテーブルの更新により、1 秒あたりにプライマリテーブルで更新されるドキュメント数。たとえば、1 秒あたりに 1 つのセガンダリテーブルエントリが更新され、各エントリが 3 つのプライマリテーブルエントリに対応している場合、最大で 1 秒あたり 3 つのプライマリテーブルエントリが更新される可能性があります。 |
| write rate limit qps | 1 秒あたりにデータプッシュによって速度制限がトリガーされる回数。 |
| invalid record tps | リアルタイムインポート中に、無効なデータ形式、フィールドタイプの不一致、またはビジネスルールの検証失敗により、エンジンへの書き込みに失敗するドキュメント数(1 秒あたり)。このメトリックを使用して、データ品質の問題やインジェストパイプラインの問題を検出できます。 |
CloudMonitor でのメトリックの表示
OpenSearch コンソール にログインします。[インスタンス管理] ページでアプリケーションインスタンスを見つけ、**[操作]** 列の 詳細 をクリックします。

[アプリケーション詳細] ページの右上隅にある CloudMonitor メトリックの表示 をクリックします。

CloudMonitor メトリックの表示 ページでメトリックを確認します。

アラートの設定
CloudMonitor には、事前定義されたルールによるクイックセットアップが可能な「イニシアティブアラート」と、しきい値および通知チャネルを完全制御できる「カスタムアラートルール」の 2 種類のアラートオプションがあります。
イニシアティブアラートの有効化
イニシアティブアラートは、容量使用量、コンピューティングリソース使用量、Loss QPS、リアルタイム処理遅延の 4 つの主要メトリックについて事前設定されています。
Alibaba Cloud アカウントで OpenSearch コンソールにログインします。インスタンス管理ページで、[Initiative Alert] をクリックします。
説明CloudMonitor コンソールに直接アクセスし、ステップ 3 から開始することもできます。

「イニシアティブアラート」メッセージが表示され、ステータスが 無効 になっていることを確認します。今すぐ有効化 をクリックします。
説明すでにステータスが 有効 の場合は、このステップをスキップしてください。

CloudMonitor コンソール で、アラート > イニシアティブアラート に移動します。OpenSearch を見つけ、イニシアティブアラート をオンにします。OpenSearch の横にある 表示 アイコンをクリックして、アラートルールを表示および設定します。

カスタムアラートルールの作成
イニシアティブアラートでカバーされていないメトリック、またはしきい値や通知先連絡先を微調整したい場合は、CloudMonitor でカスタムアラートルールを作成してください。手順については、「アラートルールの作成」および「アラート連絡先または連絡先グループの作成」をご参照ください。
CloudMonitor に関してさらにサポートが必要な場合は、チケットを送信してください。