REmote DIctionary Server(Redis)(リンク先はibm.com外)は、コンテナ化されたマイクロサービス・アプリケーションでよく使われるデータストア技術です。Instanaのインフラストラクチャおよび アプリケーションパフォーマンスモニタリングソリューションには、包括的なRedisエンタープライズモニタリングが含まれています。 Instana はすべての Redis Enterprise インスタンスを検出し、Redis Enterprise クラスターとすべてのアプリケーションコンポーネント間の依存関係や相互作用を理解し、監視情報にアクセスするための認証情報が提供された後、各インスタンスの健全性とパフォーマンスの監視を自動的に開始します。
DevOpsによるRedisクラスターの最適化を支援するために、Instanaは予測的問題検出やAI支援による根本原因分析など、自動化と人工知能をRedisのパフォーマンスと健全性のモニタリングに適用しています。Instanaを使用すると、業務におけるRedisの専門知識の必要性が軽減されます。
Instanaは、Redisの重要業績評価指標(KPI)をインスタンスごとに個別のコンポーネントとアプリケーションのレベルでモニタリングします。RedisのKPIは、各インスタンスとクラスターの健全性をリアルタイムでモニタリングする際に使用されます。サービスKPIは、アプリケーション全体におけるRedisのパフォーマンスを理解するために使用されます。
Instana は、高度な統計分析、Redis Enterprise 固有のナレッジベースルール、応用機械学習などの人工知能 (AI) を使用して、各 Redis Enterprise インスタンスとクラスターの健全性状態をリアルタイムで理解します。
InstanaのRedisモニタリング・センサーは、すべての重要なメトリックを収集して、各 Redisインスタンスの健全性と各ノードのすべてのアプリケーション要求のパフォーマンスを測定します。Redis構成データを追跡することで、InstanaはRedisインスタンスへの変更をモニタリングし、変更をアプリケーションのパフォーマンスの問題に関連付けることができます。
Redisのパフォーマンスと構成データは1つのダッシュボードにまとめられているため、ユーザーは関連するすべてのRedisデータを1カ所で確認でき、問題解決とパフォーマンスの最適化が容易になります。
Redisのパフォーマンス・モニタリングは、データ・ストレージ・サービスにRedisを使用するWebアプリケーションおよびマイクロサービスとの相互作用に関連するメトリックに中心を据えています。Instanaは、関連するメトリックを自動的に識別して収集します。
Instana Redisモニタリングには3種類のデータとして、パフォーマンス測定、構成データ、および健全性KPIが含まれています:
完全なリストは、Instanaを使用してRedis Enterpriseを監視する方法を詳しく説明したドキュメントにあります。
Instana は、Redis Enterprise Key Performance Indicators を追跡して、監視対象環境のコンテキスト内で Redis Enterprise の正常性状態を推測します。InstanaのDynamic Graphには、Cephの問題の根本原因を特定するために必要なコンテキスト情報が含まれています。
Instanaには、専門家のナレッジと最良実施例に基づいた複数の事前定義健全性ルールが付属しています。これらの組み込み健全性ルールには以下のようなものがあります。
Cephの健全性またはパフォーマンスに問題がある場合、Instana UIが問題にフラグを立て、インスタンスの健全性の色を変更します。サービスに影響がある場合は、サービス・インシデントも作成され、アラートが送信されます。パフォーマンスの問題は、根本原因を特定するために、すべての開発者の変更と関連付けられます。