Skip Navigation
Show nav
Heroku Dev Center
  • Get Started
  • Documentation
  • Changelog
  • Search
  • Get Started
    • Node.js
    • Ruby on Rails
    • Ruby
    • Python
    • Java
    • PHP
    • Go
    • Scala
    • Clojure
  • Documentation
  • Changelog
  • More
    Additional Resources
    • Home
    • Elements
    • Products
    • Pricing
    • Careers
    • Help
    • Status
    • Events
    • Podcasts
    • Compliance Center
    Heroku Blog

    Heroku Blog

    Find out what's new with Heroku on our blog.

    Visit Blog
  • Log inorSign up
View categories

Categories

  • Heroku Architecture
    • Dynos (app containers)
    • Stacks (operating system images)
    • Networking & DNS
    • Platform Policies
    • Platform Principles
  • Command Line
  • Deployment
    • Deploying with Git
    • Deploying with Docker
    • Deployment Integrations
  • Continuous Delivery
    • Continuous Integration
  • Language Support
    • Node.js
    • Ruby
      • Working with Bundler
      • Rails Support
    • Python
      • Working with Django
      • Background Jobs in Python
    • Java
      • Working with Maven
      • Java Database Operations
      • Working with the Play Framework
      • Java Advanced Topics
      • Working with Spring Boot
    • PHP
    • Go
      • Go Dependency Management
    • Scala
    • Clojure
  • Databases & Data Management
    • Heroku Postgres
      • Postgres Basics
      • Postgres Getting Started
      • Postgres Performance
      • Postgres Data Transfer & Preservation
      • Postgres Availability
      • Postgres Special Topics
    • Heroku Redis
    • Apache Kafka on Heroku
    • Other Data Stores
  • Monitoring & Metrics
    • Logging
  • App Performance
  • Add-ons
    • All Add-ons
  • Collaboration
  • Security
    • App Security
    • Identities & Authentication
    • Compliance
  • Heroku Enterprise
    • Private Spaces
      • Infrastructure Networking
    • Enterprise Accounts
    • Enterprise Teams
    • Heroku Connect (Salesforce sync)
      • Heroku Connect Administration
      • Heroku Connect Reference
      • Heroku Connect Troubleshooting
    • Single Sign-on (SSO)
  • Patterns & Best Practices
  • Extending Heroku
    • Platform API
    • App Webhooks
    • Heroku Labs
    • Building Add-ons
      • Add-on Development Tasks
      • Add-on APIs
      • Add-on Guidelines & Requirements
    • Building CLI Plugins
    • Developing Buildpacks
    • Dev Center
  • Accounts & Billing
  • Troubleshooting & Support
  • Integrating with Salesforce
  • Add-ons
  • All Add-ons
  • RedisMonitor
RedisMonitor

This add-on is operated by Stovepipe Studios

Track your Redis server's health and prevent problems before they occur.

RedisMonitor

Last updated July 05, 2019

Table of Contents

  • Compatibility
  • Adding RedisMonitor
  • Viewing the RedisMonitor dashboard
  • Updating your Redis URL
  • Rotating Credentials
  • Removing RedisMonitor
  • Additional Help

RedisMonitor tracks the health and performance of your Redis server, providing you with comprehensive graphs that will help you diagnose and fix problems before they affect your users.

All paid RedisMonitor plans include an interactive map of Redis memory usage and historical graphs of the largest keys. RedisMonitor makes it easy to save memory (and money) by exposing large keys, memory leaks, and unused keys.

Compatibility

RedisMonitor works with all popular Redis add-on services and requires no additional code or configuration in your app.

Adding RedisMonitor

You can use the Heroku CLI to add RedisMonitor to your app. If you know your Redis URL, you can provide it when creating your RedisMonitor to begin graphing immediately using the “–url” flag:

$ heroku addons:create redismonitor:monitor0 --url redis://x:password@my.redis.host.com:11001/

If you don’t know your Redis URL, you can still add RedisMonitor to your app — you’ll simply be prompted to enter it when you open the RedisMonitor dashboard.

$ heroku addons:create redismonitor:monitor0

Heroku Redis

$ heroku addons:create redismonitor:monitor0 --url `heroku config:get REDIS_URL`

Private Spaces

Heroku Private Spaces do not allow external connections for data services by default, but they can be enabled using Trusted IP ranges for data services. You can find the list of IP addresses that RedisMonitor uses to connect to your Redis server in RedisMonitor’s documentation. When using CIDR notation to specify the IP addresses, you can use a mask of /32 for each IP address, e.g. 52.4.225.198/32, to ensure only RedisMonitor’s IP addresses are used.

OpenRedis

$ heroku addons:create redismonitor:monitor0 --url `heroku config:get OPENREDIS_URL`

Redis Cloud

$ heroku addons:create redismonitor:monitor0 --url `heroku config:get REDISCLOUD_URL`

Redis To Go

$ heroku addons:create redismonitor:monitor0 --url `heroku config:get REDISTOGO_URL`

Viewing the RedisMonitor dashboard

To access your RedisMonitor dashboard, click on the RedisMonitor link on your app’s Heroku Dashboard page. You will be automatically redirected and logged in to your RedisMonitor dashboard.

Updating your Redis URL

Your RedisMonitor’s Redis URL can be changed by clicking the “Settings” button on your RedisMonitor dashboard. You will not lose any graph data — RedisMonitor will simply begin graphing the new values in your existing graphs.

Rotating Credentials

See “Updating your Redis URL” above.

Removing RedisMonitor

After you remove RedisMonitor from your app, your Redis server will no longer be monitored and your graph data will be erased.

RedisMonitor can be removed from your app via the Heroku CLI:

$ heroku addons:destroy redismonitor

Additional Help

Click the “Support” button in your RedisMonitor dashboard or email us at support@redisgreen.net if you need any help with RedisMonitor.

Keep reading

  • All Add-ons

Feedback

Log in to submit feedback.

Ziggeo Redis To Go

Information & Support

  • Getting Started
  • Documentation
  • Changelog
  • Compliance Center
  • Training & Education
  • Blog
  • Podcasts
  • Support Channels
  • Status

Language Reference

  • Node.js
  • Ruby
  • Java
  • PHP
  • Python
  • Go
  • Scala
  • Clojure

Other Resources

  • Careers
  • Elements
  • Products
  • Pricing

Subscribe to our monthly newsletter

Your email address:

  • RSS
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku Blog
    • Heroku News Blog
    • Heroku Engineering Blog
  • Heroku Podcasts
  • Twitter
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku
    • Heroku Status
  • Facebook
  • Instagram
  • Github
  • LinkedIn
  • YouTube
Heroku is acompany

 © Salesforce.com

  • heroku.com
  • Terms of Service
  • Privacy
  • Cookies
  • Cookie Preferences