Tablestore リソースに関するモニタリング情報を表示して、リソースの使用状況を監視できます。また、リソースの重要なメトリクスに対してアラートルールを設定することもできます。これにより、メトリクスの異常に関する通知を受信し、できるだけ早くエラーをトラブルシューティングできます。このトピックでは、Tablestore のメトリクスと、メトリクスに対して設定できるアラートルールについて説明します。
背景情報
CloudMonitor は、インターネットアプリケーションと Alibaba Cloud リソースを監視するサービスです。CloudMonitor を使用して、Alibaba Cloud リソースのメトリクスを監視し、特定のメトリクスに対してアラートルールを設定できます。これにより、Alibaba Cloud リソースの使用状況とアプリケーションの状態を監視できます。また、できるだけ早くアラートを処理して、アプリケーションの可用性を確保することもできます。詳細については、CloudMonitor とは を参照してください。
メトリクス
CloudMonitor コンソールを使用して Tablestore インスタンスを監視し、CloudMonitor SDK を使用して Tablestore インスタンスとテーブルを監視できます。また、Tablestore コンソールを使用して、Tablestore インスタンス、テーブル、および検索インデックスを監視することもできます。
CloudMonitor コンソール を使用して監視される Tablestore メトリクス
リソースの種類 | メトリクス | 説明 |
インスタンス | InstanceCU | オンデマンドモードで1分あたりに消費されるキャパシティユニット(CU)の平均数。 説明 CU は、オンデマンドモードの読み取りスループットと書き込みスループットに使用される測定単位です。詳細については、読み取りスループットと書き込みスループット を参照してください。 メトリクスには、内部読み取り CU、内部書き込み CU、インスタンスの従量課金読み取り CU、インスタンスの従量課金書き込み CU、操作の読み取り CU、操作の書き込み CU が含まれます。 |
RequestCount | 1分あたりの平均リクエスト数。 メトリクスには、リクエストの総数と、ステータスコード 2xx、429、4xx、5xx を返すリクエストの数が含まれます。 | |
InstanceNet | 1分あたりに使用される平均トラフィック量。 メトリクスには、インターネット経由の受信トラフィック、インターネット経由の送信トラフィック、インターネット経由の無料送信トラフィック、内部ネットワーク経由の受信トラフィック、内部ネットワーク経由の送信トラフィックが含まれます。 | |
RowCount | 1分あたりに操作が実行される平均行数。 メトリクスには、行の総数と失敗した行の数が含まれます。 |
CloudMonitor SDK を使用して監視される Tablestore メトリクス
リソースの種類 | メトリクス | 説明 |
インスタンス | InstanceCount2xxNumber | ステータスコード 2xx を返すリクエストの秒あたりの数。 |
InstanceCount429Number | ステータスコード 429 を返すリクエストの秒あたりの数。 | |
InstanceCount4xxNumber | ステータスコード 4xx を返すリクエストの秒あたりの数。 | |
InstanceCount5xxNumber | ステータスコード 5xx を返すリクエストの秒あたりの数。 | |
InstanceExtranetIn | インターネット経由の受信トラフィックの秒あたりの量。単位:バイト。 | |
InstanceExtranetOut | インターネット経由の送信トラフィックの秒あたりの量。単位:バイト。 | |
InstanceFailRowCount | 操作が失敗した行の秒あたりの数。 | |
InstanceFreeExtranetOut | インターネット経由の無料送信トラフィックの秒あたりの量。単位:バイト。 | |
InstanceFreeReadCU | 内部読み取り CU の秒あたりの数。 | |
InstanceFreeWriteCU | 内部書き込み CU の秒あたりの数。 | |
InstanceIntranetIn | 内部ネットワーク経由の受信トラフィックの秒あたりの量。単位:バイト。 | |
InstanceIntranetOut | 内部ネットワーク経由の送信トラフィックの秒あたりの量。単位:バイト。 | |
InstanceOverReadCU | インスタンスの超過読み取り CU の秒あたりの数。 | |
InstanceOverWriteCU | インスタンスの超過書き込み CU の秒あたりの数。 | |
InstanceReadCU | インスタンスにおける操作の読み取り CU の秒あたりの数。 | |
InstanceRequestNumber | リクエストの秒あたりの総数。 | |
InstanceRowCount | 操作が実行される行の秒あたりの総数。 | |
InstanceVCU | インスタンスの VCU の秒あたりの数。 | |
テーブル(データテーブルとセカンダリインデックスを含む) | AverageLatency | 平均操作レイテンシ。単位:マイクロ秒。 |
Count2xxNumber | ステータスコード 2xx を返すリクエストの秒あたりの数。 | |
Count429Number | ステータスコード 429 を返すリクエストの秒あたりの数。 | |
Count4xxNumber | ステータスコード 4xx を返すリクエストの秒あたりの数。 | |
Count5xxNumber | ステータスコード 5xx を返すリクエストの秒あたりの数。 | |
ExtranetIn | インターネット経由の受信トラフィックの秒あたりの量。単位:バイト。 | |
ExtranetOut | インターネット経由の送信トラフィックの秒あたりの量。単位:バイト。 | |
FailRowCount | 操作が失敗した行の秒あたりの数。 | |
FreeExtranetOut | インターネット経由の無料送信トラフィックの秒あたりの量。単位:バイト。 | |
StorageSize | テーブルに保存されているデータの量。単位:バイト。 | |
FreeReadCU | 内部読み取り CU の秒あたりの数。 | |
FreeWriteCU | 内部書き込み CU の秒あたりの数。 | |
IntranetIn | 内部ネットワーク経由の受信トラフィックの秒あたりの量。単位:バイト。 | |
IntranetOut | 内部ネットワーク経由の送信トラフィックの秒あたりの量。単位:バイト。 | |
OverReadCU | テーブルの超過読み取り CU の秒あたりの数。 | |
OverWriteCU | テーブルの超過書き込み CU の秒あたりの数。 | |
ReadCU | 操作の読み取り CU の秒あたりの数。 | |
RequestNumber | リクエストの秒あたりの総数。 | |
RowCount | 操作が実行される行の秒あたりの総数。 | |
WriteCU | 操作の書き込み CU の秒あたりの数。 | |
時系列テーブル | StorageSize | テーブルに保存されているデータの量。単位:バイト。 |
Tablestore コンソール を使用して監視される Tablestore メトリクス
リソースの種類 | メトリクス | 説明 |
インスタンス、テーブル(データテーブルとセカンダリインデックスを含む)、および検索インデックス | 1秒あたりのリクエスト数 | 1分あたりの平均リクエスト数。 メトリクスには、すべてのリクエストに対する1秒あたりのクエリ数(QPS)と、ステータスコード 2xx、4xx、5xx、429 を返すリクエストに対する QPS が含まれます。 |
行数 | 1分あたりに操作が実行される平均行数。 メトリクスには、行の総数と失敗した行の数が含まれます。 | |
トラフィック統計 | 1分あたりに使用される平均トラフィック量。 メトリクスには、インターネット経由の受信トラフィック、インターネット経由の送信トラフィック、内部ネットワーク経由の受信トラフィック、内部ネットワーク経由の送信トラフィック、インターネット経由の無料送信トラフィックが含まれます。 | |
CapacityUnit | 1分あたりに消費される平均 CU 数。 メトリクスには、読み取り CU、書き込み CU、内部読み取り CU、内部書き込み CU が含まれます。 | |
リクエストステータス統計 | 2xx、4xx、429、5xx などのステータスコードを返すリクエストの数と割合。 | |
テーブルと検索インデックス | 平均アクセスレイテンシ | 1分あたりの平均アクセスレイテンシ。 メトリクスはリクエストレイテンシです。 |
テーブル | テーブルサイズ | 1分あたりにテーブルに保存されているデータの量。 |
検索インデックス | ストレージ容量 | 検索インデックスに保存されているデータの量。単位:バイト。 |
行数 | データテーブルから検索インデックスに同期される行数。 | |
予約済み読み取り CU | 検索インデックスの予約済み読み取り CU 数。 |
アラートルール
CloudMonitor コンソールでさまざまなメトリクスに対してアラートルールを設定できます。リソースのメトリクス値がアラート条件を満たすと、CloudMonitor は指定された受信者に自動的に通知を送信します。次の表に、アラートルールに対して設定できるアラートの重大度、通知方法、およびアラート条件を示します。
アラートの重大度 | 通知方法 | アラート条件 |
情報 | メール + DingTalk | 連続 N サイクルにおけるメトリクスの平均値が、指定のしきい値に達する。 アラートの重大度に基づいて N の値を設定できます。 説明 アラート条件は、使用されるメトリクスの種類によって異なります。 |