概要
Redis は、高速で多用途なデータ ストアであり、文字列、ハッシュ、リスト、セット、ストリームなど、さまざまなデータ構造をサポートします。さらに、プログラマビリティ、拡張性、永続化、クラスタリング、高可用性も提供します。Redis のコミュニティ エディションは、ベクター 検索、確率的 データ 構造、JSON サポート、フル テキスト 検索など、追加のデータ モデルと機能を提供します。
このインテグレーションは、オンプレミスおよびプライベート クラウドにインストールされた Redis Enterprise で動作します。
このインテグレーションは、クラスターの 3 つの重要なコンポーネントであるデータベース、ノード、シャードに関するメトリクスを提供します。これにより、Datadog 内でデータベースのスループット、メモリ使用率、CPU 使用率、接続数、レプリケーション 健全性、およびそのほか多様なメトリクスを監視できます。
これらの情報を使用して、Redis Enterprise クラスター全体の健全性を把握し、アプリケーションのパフォーマンス問題を診断し、ダウンタイムを防止できます。
サポートされるメトリクスの完全な一覧は、以下の メトリクス セクションを参照してください。
セットアップ
インストール
以下のコマンドを実行して、Agent インテグレーションをインストールします。
datadog-agent integration install -t datadog-redis_enterprise==1.1.2
インテグレーションを構成し、openmetrics_endpoint をクラスターのマスター ノードに設定します。詳しくは インテグレーション を参照してください。
Agent を 再起動 します。
構成
openmetrics_endpoint をクラスターを指すように設定し、tls_verify は false のままにします。
複数のエンドポイントがある場合は、それぞれの URL を持つ追加のインスタンスを作成する必要があります。
以下の例を参照してください。この例は conf.yaml.multi.example にもあります:
- openmetrics_endpoint: 'https://<host1>:8070/metrics'
tls_verify: false
- openmetrics_endpoint: 'https://<host1>:8070/metrics'
tls_verify: false
オプション パラメーターとして extra_metrics と excluded_metrics の 2 つがあります。例の構成ファイルを参照してください。
extra_metrics パラメータはメトリクス グループのリストを受け取ります。利用可能なグループは次のとおりです: RDSE.REPLICATION、RDSE.LISTENER、RDSE.PROXY、RDSE.BIGSTORE、RDSE.FLASH、RDSE.SHARDREPL。デフォルトのメトリクス グループである RDSE.NODE、RDSE.DATABASE、RDSE.SHARD は、インテグレーションにより自動的に挿入されます。
exclude_metrics パラメータは除外する個別メトリクスのリストを受け取ります。ここで指定した情報は Datadog に渡されません。個別メトリクスはプレフィックスを取り除いた形で指定してください。たとえば、‘rdse.bdb_up’ は ‘bdb_up’ になります。メトリクスの完全な一覧は、インテグレーション ページの「‘Data Collected’」タブ、または メトリクス セクションのリンクから確認できます。以下の追加グループは関連するプレフィックスを使用しており、収集データ ページで個別メトリクスを検索する際に利用できます。
| グループ | プレフィックス | 注 |
|---|
| RDSE.NODE | rdse.node_ | Bigstore と Flash メトリクスも返します |
| RDSE.DATABASE | rdse.bdb_ | レプリケーション メトリクスも返します |
| RDSE.SHARD | rdse.redis_ | シャード レプリケーション メトリクスも返します |
| RDSE.REPLICATION | rdse.bdb_crdt_ | |
| RDSE.REPLICATION | rdse.bdb_replicaof_ | |
| RDSE.SHARDREPL | rdse.redis_crdt_ | |
| RDSE.PROXY | rdse.dmcproxy_ | |
| RDSE.LISTENER | rdse.listener_ | |
| RDSE.BIGSTORE | rdse.node_bigstore_ | |
| RDSE.FLASH | rdse.node_available_flash | すべての Flash メトリクスは次の形式です: rdse.node_*_flash |
検証
クラウド 環境では特に、マシンに ping できることを確認してください。wget --no-check-certificate <endpoint>
または curl -k <endpoint> を実行して、メトリクスを受信できることを確認します。
Datadog Agent の ステータス もチェックしてください。
収集データ
現在のリリースは、データベース、ノード、シャードのすべてのメトリクスを収集します。オプションで、extra_metrics パラメータによりレプリケーション、プロキシ、リスナーなどのデータも収集できます。詳細は 設定 セクションの一覧を参照してください。
メトリクス
サービス チェック
Redis Enterprise には、サービス チェックは含まれません。
イベント
Redis Enterprise には、イベントは含まれません。
トラブルシューティング
お困りの場合は、Redis サポート にお問い合わせください。