Monitoring Redis

This guide helps you configure Monitoring to monitor Redis.

Redis is an open source advanced key-value store. It is often referred to as a data structure server since values can contain strings, hashes, lists, sets and sorted sets. For more information, visit redis.io .

This functionality is only available for agents running on Linux. It is not available on Windows.

Discovery

Monitoring discovers Redis services running in your Cloud Platform project if you have the following:

  • VM instances with redisin their names.
  • Firewall rules that open port 6379.

To see the metrics for Redis, do the following:

  1. In the Google Cloud console, go to the Dashboards page:

    Go to Dashboards

    If you use the search bar to find this page, then select the result whose subheading is Monitoring .

  2. Select the Redisdashboard from the list.

Configuring Redis monitoring

The Monitoring agent uses the hiredisclient library to monitor Redis. After installing Redis, install hiredis by running the following commands:

  • RHEL and CentOS

     sudo yum install epel-release
        sudo yum install hiredis 
    
  • Ubuntu 18.04 LTS, 16.04 LTS, and Debian 9

     sudo apt-get install libhiredis0.13 
    
  • SLES

     sudo zypper install libhiredis0_13 
    

Configuring Monitoring

To monitor Redis, perform the following actions on your VM instance after installing the monitoring agent :

  1. Install the Redis configuration file, redis.conf , by running the following command:

     (cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/redis.conf) 
    
  2. If your Redis instance is password-protected, or if you are using a nonstandard host or port for Redis, as root, edit redis.conf by following the instructions at the top of the file.

  3. Restart the monitoring agentby running the following command:

     sudo service stackdriver-agent restart 
    

For more information on the collectd redis plugin, see Plugin:Redis .

Redis metrics

The full list of metrics the Redis plugin monitors is at Agent metrics: redis . The actual metrics collected, and the metrics available in the Monitoring menus, can vary.

Create a Mobile Website
View Site in Mobile | Classic
Share by: