すべてのプロダクト
Search
ドキュメントセンター

Tair (Redis® OSS-Compatible):可観測性

最終更新日:Jan 24, 2025

Tair (Redis OSS-compatible) は、Redisよりも多くのディメンション、カテゴリ、および高度な機能を含む可観測性を提供します。

背景情報

可観測性とは、モニタリングデータにアクセスし、問題を分析し、データの3つの柱 (メトリック、ログ、トレース) に基づいて体系的な診断を実行する機能です。

  • メトリック: メトリックは、システムの特定の状態と傾向を表示するために一定期間にわたって測定されるディメンションの数値です。

  • ログ: ログは、アプリケーションのランタイム中に発生した個別のイベントのレコードです。

  • トレース: トレースは、リクエストのエンドツーエンドのライフサイクルを記録します。

Tair (Redis OSS-compatible) は、メトリクス、トレース、ログを統合してデータ分析を提供します。 次の表は、Tair (Redis OSS-compatible)Redisの可観測性を比較しています。 次のリストは、表で使用されるシンボルについて説明しています。

  • ️ ️✔️ 記号は、機能がサポートされていることを示します。

  • ❌シンボルは、この機能がサポートされていないことを示します。

  • ➖シンボルは、機能が関与していないことを示します。

観察可能性

Redis

Redisオープンソース版

Tair (エンタープライズ版)

メトリクス

パフォーマンスメトリクス

✔️

✔️ ️ ️ ️ ️ (きめの細かい)

✔️ ️ ️ ️ ️ (きめの細かい)

ログ

アクティブログ

✔️

✔️

✔️

スロークエリログ

✔️

✔️

✔️

監査ログ

✔️

✔️

レイテンシに関する洞察

✔️

✔️

トレース

分析

リアルタイム分析のホットキー

✔️

✔️

リアルタイム分析の大きなキー

✔️

✔️

オフラインキー分析

✔️

✔️

インスタンス診断

✔️

✔️

説明

ほとんどの場合、トレース分析には、クライアントでミドルウェアまたは特定のコードの変更が必要です。

メトリクス

Redisは、メモリに関連するメトリック (メモリ分布、メモリ使用量、メモリ断片化率など) 、統計に関連するメトリック (接続とコマンドの数、ネットワークトラフィック、同期ステータスなど) 、CPU使用率、キースペース情報など、さまざまなメトリックを提供します。 Tair (Redis OSS-compatible) は、Redisでサポートされているメトリクスに加えて、よりきめ細かいメトリクスを提供し、ユーザーエクスペリエンスを向上させます。 きめ細かいメトリックには、1秒あたりの読み取りクエリ (QPS) と書き込みQPSが含まれます。 これらのメトリックの詳細については、「パフォーマンスモニタリングデータの表示」をご参照ください。

Tair (Redis OSS-compatible) が提供するきめ細かいメトリックには、可観測性の実装に次の利点もあります。

ログ

Tair (Redis OSS-compatible) を使用すると、アクティブログ、スロークエリログ、監査ログ、インスタンスのレイテンシインサイトをクエリできます。

  • アクティブなログ

    インスタンスのアクティブなログには、実行される永続性、同期レプリケーション、デバッグ操作と、インスタンスの実行時に表示されるエラーメッセージが行に記録されます。

    コンソールのインスタンスの詳細ページに移動し、左側のナビゲーションウィンドウで ログ管理 > 実行ログ を選択して、インスタンスのアクティブログを表示できます。 詳細については、「アクティブログの照会」をご参照ください。

  • スロークエリログ

    低速クエリログは、実行に特定のしきい値よりも時間がかかる要求を記録します。 リクエストの実行期間には、リクエストがキューイングや送信に費やす時間は含まれません。 スロークエリログ統計には、実行タイムスタンプ、実行期間、コマンドパラメータ、およびクライアント情報が含まれます。 インスタンスの低速クエリログを表示して、実行に必要以上に時間がかかるコマンドを特定し、これらのコマンドを最適化してサービスの輻輳を防ぐことができます。

    コンソールのインスタンスの詳細ページに移動し、左側のナビゲーションウィンドウで ログ管理 > スローログ を選択して、インスタンスのスロークエリログを表示できます。 詳細については、「スローログの照会」をご参照ください。

  • 監査ログ

    Tair (Redis OSS-compatible) は、Simple Log Serviceに基づいて監査ログを提供します。 監査ログには、ログタイプ、実行期間、データベース番号、クライアントIPアドレス、アカウント名、コマンドの詳細、拡張機能情報などの統計が含まれます。 監査ログを使用すると、オンライン操作ログ (FLUSHALLFLUSHDB、およびDELコマンドに関連する機密操作のログを含む) 、低速クエリログ、およびアクティブログを検索および分析し、これらのログをエクスポートできます。

    コンソールのインスタンスの詳細ページに移動し、左側のナビゲーションウィンドウで ログ管理 > 監査ログ を選択して、インスタンスの監査ログを表示できます。 詳細については、「監査ログ機能の有効化」をご参照ください。

  • レイテンシーに関する洞察

    Tair (Redis OSS-compatible) は、高度なレイテンシインサイト機能を提供します。 この機能では、すべてのコマンドの最大27のイベントと実行期間を記録し、過去3日間のすべてのレイテンシ統計を保存できます。

    コンソールのインスタンスの詳細ページに移動し、左側のナビゲーションウィンドウで [CloudDBA] > [レイテンシインサイト] を選択して、インスタンスのレイテンシ情報を表示できます。 詳細については、「レイテンシインサイト機能の使用」をご参照ください。

分析

Tair (Redis OSS-compatible) は、メトリクス、トレース、ログを統合してデータ分析を提供します。これはTair (Redis OSS互換) の重要な機能です。

  • ホットキーと大きなキー分析

    キーが他のキーよりも大幅に多くのリクエストを受信した場合、そのキーはホットキーと見なされます。 ホットキーがタイムリーに処理されない場合、スキューされたリクエストやキャッシュの故障が発生する可能性があります。 キーに多数のメンバーが含まれているか、または大量のメモリを占有している場合、そのキーは大きなキーと見なされます。 大きなキーがタイムリーに処理されない場合、キーを含むコマンドの実行に時間がかかり、メモリ不足 (OOM) エラーが発生する可能性があります。

    Tair (Redis OSS-compatible)リアルタイムキー統計機能を使用して、ホットキーと大きなキーを識別できます。 リアルタイムキー統計機能は、ホットキーと大きなキーをリアルタイムで表示し、過去4日間に生成されたホットキーと大きなキーを表示できます。 リアルタイムキー統計機能は高い精度を提供し、パフォーマンスへの影響は最小限です。 この機能を使用すると、キーが占有するメモリの量とキーが要求される頻度を表示し、ホットキーと大きなキーをトラブルシューティングしてインスタンスを最適化できます。

    コンソールのインスタンスの詳細ページに移動し、左側のナビゲーションウィンドウで [CloudDBA] > リアルタイムキー統計 を選択すると、インスタンスのホットキーと大きなキーに関する統計を表示できます。 詳細については、「リアルタイムキー統計機能の使用」をご参照ください。

  • オフラインキー分析

    オフラインキー分析機能は、すべてのデータ構造のオフラインRedisデータベース (RDB) ファイルの処理をサポートし、Tair (Redis OSS互換) でサポートされているすべてのインスタンスアーキテクチャとRedisバージョンから、Tair (Redis OSS互換) が提供するオンラインサービスには影響しません。 オフラインキー分析機能では、10% 個の大きなキーと90% 個の小さなキーの組み合わせをredis-rdb-toolの4倍、中程度のキーと大きなキーの組み合わせをredis-rdb-toolの20倍高速に処理できます。 プロセス中、メモリ使用量は1 GB以内に抑えられ、大きなキー処理によって発生する可能性のあるOOMエラーを防止します。 オフラインキー分析機能では、問題をトラブルシューティングするために最も長いサブ要素を検索することもできます。

    コンソールのインスタンスの詳細ページに移動し、左側のナビゲーションウィンドウで [CloudDBA] > オフラインキー分析 を選択して、インスタンスのオフラインキー分析結果を表示できます。 詳細については、「オフラインキー分析機能の使用」をご参照ください。

  • インスタンス診断

    Tair (Redis OSS-compatible) は、パフォーマンスメトリクス、スロークエリログ、キー分析などの統計を統合して、診断レポート機能を提供します。 この機能は、パフォーマンスレベル、スキューされたリクエスト分布、スロークエリログなどの統計に基づいてインスタンスの正常性を評価するためのワンストップ診断を実行し、提案を提供します。 この機能により、インスタンスの自動O&M機能が向上し、インスタンスの使用コストが削減されます。

    コンソールのインスタンスの詳細ページに移動し、左側のナビゲーションウィンドウで [CloudDBA] > 診断レポート を選択して、インスタンスの診断を実行できます。 詳細については、「診断レポートの作成」をご参照ください。