ほとんどのアプリは、キャッシング、セッションストレージ、リアルタイムのリーダーボード、メッセージキューなど、高速化が必要な処理をRedisに依存しています。しかし、Redisの速度が低下した場合、通常はページの動作が遅くなったり、リクエストがタイムアウトしたりするなど、別の場所で最初に気付きます。適切な可視性がないと、本当の問題がメモリの不足、キーの過剰な排除、キャッシュのヒット率の低下、またはレプリカの遅延のどれであるかを判断するのは困難です。
New Relicは、Redis向けのOpenTelemetryベースの監視パスを提供します。OpenTelemetry CollectorのRedisレシーバーは、RedisがINFOコマンドを通じて公開するメトリクスを収集し、個別のエージェントを必要とせずにNew Relicに送信します。New Relicは、各Redisインスタンスを独自のエンティティとして合成し、クラスター化されたデプロイメントをRedis Clusterエンティティの下にグループ化し、事前構築済みのダッシュボードとアラートを提供します。
ヒント
従来のNew Relic Redisオンホストインテグレーション(nri-redis)をお探しの場合は、Redis監視インテグレーションを参照してください。
アーキテクチャー

始めましょう
OpenTelemetryでRedisをモニターするには、前提条件の確認、コレクターのセットアップ、データの表示という3つの手順を完了します。
前提条件
環境が、デプロイメントに対して定義されたインテグレーションのすべての要件を満たしていることを確認してください:
- セルフホストの場合
- Dockerの場合
- Kubernetesの場合
Collectorのセットアップ
インフラストラクチャに基づいてインストレーションパスを選択してください:
- セルフホストの場合
- Dockerの場合
- Kubernetesの場合
自分のデータを見る
コレクターのセットアップが完了すると、New RelicでRedisのメトリクスを表示し、NRQLでクエリを実行し、ダッシュボードを構築して、アラートを設定できます。詳細については、データの検索とクエリのドキュメントを参照してください。
New RelicのRedisインテグレーションは、さまざまなメトリクスを追跡します。サポートされているデータ型と属性の詳細については、Redisメトリクスリファレンスガイドを参照してください。
次のステップ
インテグレーションをインストールした後:
- データの表示: ダッシュボードを探索し、NRQLクエリを実行して、Redisメトリクスのアラートを設定します。
- メトリクスリファレンスの確認: 利用可能なすべてのメトリクスとその属性を理解します。
- トラブルシューティング: データ収集とエンティティの合成に関する一般的な問題を解決します。