CloudMonitor を使用して OpenSearch アプリケーションを監視することで、パフォーマンスの問題がユーザーに影響を及ぼす前にアラートを受け取れます。CloudMonitor は、ストレージ使用量、クエリスループット、コンピューティング消費量、データインジェストレートなどの主要メトリックを収集します。アラートルールを設定することで、問題への早期対応が可能になります。
メトリック
OpenSearch は、ストレージ、クエリパフォーマンス、コンピューティング、データインジェストの 4 つの領域にわたるメトリックを公開します。
ストレージ
| メトリック | 説明 |
|---|---|
| Doc Size | 使用中の合計ストレージ容量。 |
| Doc Size Ratio | 購入したストレージ容量に対する使用済みストレージの比率。 |
| Doc Count | ドキュメントの総数。 |
クエリパフォーマンス
| メトリック | 説明 |
|---|---|
| QPS | 1 秒あたりのクエリ数。 |
| Loss QPS | 1 秒あたりにスロットリングされたクエリ数。 |
| Latency | 1 回のクエリの所要時間 (ミリ秒)。 |
コンピューティング
| メトリック | 説明 |
|---|---|
| Computing Resource | 1 秒あたりにクエリで使用される論理コンピューティングユニット数。 |
| Compute Resource Ratio | 1 秒あたりにクエリで使用される論理コンピューティングユニット数と、論理コンピューティングユニットのクォータとの比率。 |
| Compute Cost | 1 回のクエリで消費される論理コンピューティングユニット数。 |
| Daily Peak Compute Resource | 1 日あたりにクエリで使用できる論理コンピューティングユニットの最大数。 |
データインジェスト
フルインポートのメトリックは、バッチインポート操作を追跡します:
| メトリック | 説明 |
|---|---|
| APP Batch Import Throughput | フルインポート中にデータソースから 1 秒あたりに読み取られるバイト数。 |
| APP Batch Read TPS | フルインポート中にデータベースから 1 秒あたりに読み取られるドキュメント数。 |
| APP Batch Write TPS | フルインポート中にエンジンに 1 秒あたりに書き込まれるドキュメント数。データはプラグインによってマージまたは処理される場合があります。 |
リアルタイムインポートのメトリックは、増分データ更新を追跡します:
| メトリック | 説明 |
|---|---|
| APP Realtime Input Throughput | データソースから、または API オペレーションの呼び出しによって 1 秒あたりに読み取られるバイト数。 |
| realtime trigger latency | リアルタイムデータをセカンダリテーブルに更新する際のレイテンシ。 |
| realtime write latency | リアルタイムデータをプライマリテーブルに更新する際のレイテンシ。 |
| rt read tps | データソースから、または API オペレーションの呼び出しによって 1 秒あたりに読み取られるドキュメント数。 |
| rt write tps | リアルタイムインポート中にエンジンに 1 秒あたりに書き込まれるドキュメント数。データはプラグインによってマージまたは処理される場合があります。 |
| slave trigger tps | セカンダリテーブルの更新によってプライマリテーブルで 1 秒あたりに更新されるドキュメント数。たとえば、1 秒あたりに 1 つのセカンダリテーブルエントリが更新され、それぞれが 3 つのプライマリテーブルエントリにマッピングされている場合、1 秒あたりに最大 3 つのプライマリテーブルエントリが更新される可能性があります。 |
| write rate limit qps | データプッシュが 1 秒あたりにスロットリングをトリガーした回数。 |
CloudMonitor でのメトリック表示
OpenSearch コンソールにログインします。インスタンス管理ページで、対象のアプリケーションインスタンスを見つけ、[操作] 列の [詳細] をクリックします。

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

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

アラート機能の設定
CloudMonitor は 2 つのアラート機能オプションを提供します:事前定義されたルールですばやく設定できるイニシアチブアラートと、しきい値と通知チャネルを完全に制御できるカスタムアラートルールです。
イニシアチブアラートの有効化
イニシアチブアラートは、容量使用量、コンピューティングリソース使用量、QPS、リアルタイム処理レイテンシの 4 つの主要メトリックに対して事前設定されています。
Alibaba Cloud アカウントで OpenSearch コンソールにログインします。インスタンス管理ページで、[イニシアチブアラート] をクリックします。
説明CloudMonitor コンソールに直接移動して、ステップ 3 から開始することもできます。

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

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

カスタムアラートルールの作成
イニシアチブアラートでカバーされていないメトリックや、しきい値と通知連絡先を微調整するには、CloudMonitor でカスタムアラートルールを作成します。詳細な手順については、「アラートルールの作成」をご参照ください。
CloudMonitor に関するさらなる支援が必要な場合は、チケットを送信してください。