このガイドでは、Redis をモニタリングするように Monitoring を構成する方法を説明します。
Redis は、オープンソースの高度な Key-Value ストアです。値に文字列、ハッシュ、リスト、セット、並べ替え済みセットを含めることができるので、多くの場合、データ構造サーバーと呼ばれます。 詳細については、redis.io をご覧ください。
この機能は、Linux で実行されているエージェントでのみ使用できます。Windows では使用できません。
検出
Monitoring は、以下がある場合に Cloud Platform プロジェクトで実行される Redis サービスを検出します。
- 名前に redis がある VM インスタンス。
- ポート 6379 を開くファイアウォール ルール。
Redis の指標を表示する手順は次のとおりです。
-
Google Cloud コンソールで [ダッシュボード] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。
- リストから [Redis] ダッシュボードを選択します。
Redis モニタリングの構成
Monitoring エージェントは、hiredis クライアント ライブラリを使用して Redis をモニタリングします。Redis をインストールしたら、次のコマンドを実行して、hiredis
をインストールします。
RHEL と CentOS
sudo yum install epel-release sudo yum install hiredis
Ubuntu 18.04 LTS、16.04 LTS、Debian 9
sudo apt-get install libhiredis0.13
SLES
sudo zypper install libhiredis0_13
モニタリングの構成
Redis をモニタリングするには、Monitoring エージェントをインストールした後、VM インスタンスに対して次のアクションを行います。
次のコマンドで、Redis 構成ファイル(redis.conf)をインストールします。
(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/redis.conf)
Redis インスタンスがパスワードで保護されている場合、または Redis の非標準のホストまたはポートを root として使用している場合は、上部の指示に従って
redis.conf
を編集します。次のコマンドを実行して、モニタリング エージェントを再起動します。
sudo service stackdriver-agent restart
collectd
redis
プラグインの詳細については、プラグイン Redis をご覧ください。
Redis 指標
Redis プラグインがモニタリングする指標の詳細リストは、エージェントの指標 Redis にあります。収集した実際の指標と Monitoring のメニューで使用可能な指標は異なる場合があります。