title: Redis Monitor using Prometheus and Grafana
body: <p>I have installed redis in a server</p>
  
  <p>I wish to monitor redis via Prometheus and Grafana</p>
  
  <p>Installed redis_exporter in the redis installed server using docker</p>
  
  <pre><code> $ docker pull oliver006/redis_exporter
   $ docker run -d --name redis_exporter -p 9121:9121 oliver006/redis_exporter
  </code></pre>
  
  <p>Checked the redis_exporter <strong>running status</strong> in the server.</p>
  
  <p>Added   the redis installed and redis exporter installed IP in prometheus.yml file in Grafana Server</p>
  
  <pre><code> - job_name: 'redis_exporter'
      target_groups:
        - targets: ['IP:9121']
          labels:
            alias: redis
  </code></pre>
  
  <p><strong>Restarted</strong> Prometheus in Grafana server</p>
  
  <p>Checked the status in prometheus status page 
  It shows <strong>UP</strong> for the redis server <strong>IP:9121</strong> mentioned in the prometheus.yml</p>
  
  <p><strong>In Grafana :</strong></p>
  
  <p>I have imported <strong>Prometheus Redis</strong> dashboard;(<a href="https://grafana.com/dashboards/763" rel="noreferrer">https://grafana.com/dashboards/763</a>)</p>
  
  <p>But data is not loading in the dashboard. Also the IP is not listed in the dashboard</p>