監視とロギングにより、Tablestore リソースの可用性とビジネスの正常な稼働と健全性を確保できます。監視サービスを使用して監視データを収集できます。Alibaba Cloud は、CloudMonitor や ActionTrail など、さまざまな監視およびログ監査関連サービスを提供しており、クラウド リソースの使用状況の監視、ビジネス稼働状況のリアルタイム監視、アラートへの迅速な対応に役立ちます。
リソースデータの監視
Tablestore コンソールで、インスタンス、テーブル、検索インデックスなど、以下の Tablestore リソースのデータを監視できます。監視データは、リソースの種類によって異なります。詳細については、Tablestore コンソールでの監視データの表示を参照してください。
インスタンス監視データ
Tablestore インスタンスのインスタンス監視タブで、インスタンスの 1 秒あたりのクエリ数 (QPS)、行、トラフィック、キャパシティユニット (CU) などの監視データを表示できます。
データテーブルまたはインデックスの監視データ
データテーブルの監視指標タブで、データテーブル、またはデータテーブルに対して作成されたセカンダリインデックスまたは検索インデックスの平均アクセスレイテンシや QPS などの監視データを表示できます。
検索インデックスの計測データ
データテーブルのインデックスタブで、管理する検索インデックスを見つけ、アクション列のインデックスの詳細をクリックします。「インデックスの詳細」ダイアログボックスで、検索インデックスの基本情報、インデックス計測情報、ルーティングキー、インデックスフィールド、および事前ソート設定を表示できます。
時系列テーブルの監視データ
時系列テーブルの監視指標タブで、時系列テーブルのテーブルサイズを表示できます。
ヘルスステータス監視
クラウド リソースのヘルスステータスをリアルタイムで確認することをお勧めします。これにより、例外をできるだけ早く処理できます。詳細については、Alibaba Cloud ヘルスステータスにアクセスしてください。
Alibaba Cloud ヘルスステータスページで、さまざまなリージョンの各サービスのヘルスステータスを確認し、サービス例外に関する Really Simple Syndication (RSS) フィードを購読できます。
CloudMonitor Basic
Tablestore は Alibaba CloudMonitor と統合されています。CloudMonitor を使用すると、クラウド リソースとインターネットアプリケーションのメトリックをリアルタイムで無料で監視できます。CloudMonitor を使用すると、クラウド サービスのリソースの稼働状況、使用状況、および例外をリアルタイムで監視できます。
CloudMonitor コンソールにアクセスするか、CloudMonitor API オペレーションを呼び出して、Tablestore リソースの監視データを表示できます。詳細については、CloudMonitor コンソールと CloudMonitor SDK を使用した監視データの表示を参照してください。
CloudMonitor コンソールでの監視データの表示
CloudMonitor コンソールで Tablestore インスタンスの監視データを表示できます。CloudMonitor コンソールのクラウドサービス監視ページで、
を選択して、VCU、CU、リクエスト、トラフィックなど、Tablestore インスタンスの監視データを表示します。CloudMonitor SDK を使用した監視データの表示
CloudMonitor API オペレーションを呼び出して、Tablestore インスタンスまたはテーブルの監視データを表示できます。OpenAPI Explorer を使用して CloudMonitor のDescribeMetricListオペレーションを呼び出し、CU、読み取り CU、ステータスコード 2xx を返すリクエスト数などの Tablestore インスタンスの監視データ、または平均アクセスレイテンシ、ステータスコード 2xx を返すリクエスト数、読み取り CU などの Tablestore データテーブルまたはセカンダリインデックスの監視データを表示できます。
CloudMonitor コンソールでメトリックのアラートルールを設定できます。アラートルールで指定された条件が満たされると、CloudMonitor は監視データの異常を自動的に通知します。これにより、エラーをできるだけ早くトラブルシューティングできます。詳細については、監視メトリックのアラートルールの設定を参照してください。
ActionTrail
Tablestore は ActionTrail と統合されています。ActionTrail を使用して、Alibaba Cloud アカウントによって実行された操作を監視および記録できます。さらに、ActionTrail は、セキュリティリスクの分析、侵入の検出、変更の追跡、コンプライアンス監査を実行できます。
ActionTrail は、Alibaba Cloud 管理コンソールでのクラウド サービスへのアクセスと使用、API オペレーションの呼び出し、または SDK の使用に関連するログを記録できます。詳細については、Tablestore の監査イベントを参照してください。
デフォルトでは、ActionTrail は過去 90 日間のイベントを追跡および保持します。イベントを長期間保持する場合は、Simple Log Service Logstore または Object Storage Service (OSS) バケットにイベントを送信する証跡を作成します。詳細については、ステップ 1: 証跡の作成を参照してください。
Simple Log Service Logstore または OSS バケットにイベントを送信する証跡を作成した後、Simple Log Service または OSS コンソールでイベントをクエリまたは分析できます。詳細については、Simple Log Service または OSS コンソールでのイベントのクエリを参照してください。
履歴イベントを追跡する場合は、チケットを送信して必要な権限をリクエストしてください。
Simple Log Service
Tablestore は Simple Log Service と統合されています。監査ログページで監査ログ機能を有効にできます。その後、Simple Log Service を使用して、操作情報、稼働状況、ビジネス状況など、Tablestore のログを収集および処理できます。また、ログをリアルタイムで分析し、ログを配信してリアルタイムで監視および監査することもできます。監査ログ機能を有効にする方法については、監査ログ機能の有効化を参照してください。監査ログ機能は、セキュリティ監査、コンプライアンス監査、トラブルシューティングなどのシナリオで使用できます。 デフォルトでは、Tablestore ログは最大 7 日間保持できます。ビジネス要件に基づいて保持期間を変更できます。詳細については、Logstore の設定の変更を参照してください。
監査ログのクエリと分析
Tablestore インスタンスのリソースに対して操作を実行すると、システムは自動的に監査ログを収集し、インデックスを作成します。「監査ログ」ページで、収集されたログをリアルタイムでクエリおよび分析できます。詳細については、監査ログのクエリと分析を参照してください。
クエリ結果ヒストグラム、生のログ、チャート、ログクラスタリング情報など、監査ログに関する情報を表示できます。
クエリ結果ヒストグラムの表示
クエリ結果ヒストグラムには、時点に基づいてクエリされたログの分布が表示されます。緑色の四角形をクリックすると、より詳細なログ分布が表示されます。生のログタブで、指定した期間内のクエリ結果を表示することもできます。
生のログのクエリ
生のログタブで、クエリ結果を表示できます。テーブルまたは生データをクリックして、ログデータを表示します。詳細については、生のログのクエリを参照してください。
チャートの表示
クエリステートメントを実行した後、グラフタブで、クエリと分析結果を表示するチャートを表示できます。詳細については、チャートの表示を参照してください。
LogReduce 機能の使用
LogReduceタブで、Logreduce を有効にするをクリックして、ログ収集中に類似度の高いログデータをクラスタリングします。詳細については、LogReduce 機能の使用を参照してください。
ログのアラート監視ルールの設定
ログのアラート監視ルールを作成すると、システムは特定のチェック頻度とトリガー条件に基づいてアラートを生成します。また、システムはアラートノイズを低減し、特定のアラートポリシーとアクションポリシーに基づいてアラート通知を送信します。ログのアラート監視ルールを作成して、Tablestoreで削除できないテーブルまたはインデックスを監視できます。詳細については、ログのアラート監視ルールの作成を参照してください。