Skip to content

About

Redis widgets for the Dashing framework

Resources

Stars

3 stars

Watchers

2 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redis widget to Dashing

Kudos to Wan Qi Chen

Dashing widget to display the number of connected clients to a redis server, as well as the instance memory usage.

Dependencies

redis

Add it to dashing's gemfile:

gem 'redis'

and run bundle install.

Usage

  1. copy redis.coffee, redis.html, and redis.scss into the /widgets/redis directory of your Dashing app.

  2. Copy the redis.rb file into your /jobs folder.

  3. Now copy over the redis.yml into the root directory of your Dashing application. Be sure to replace the following options inside of the config file:

:redis_host: localhost:6379
:redis_password: 'your master password'
(or)
:redis_host: /tmp/redis.sock
:redis_password: 'your master password'
  1. copy redis-background.png into your /assets/images/ folder

Then include the widget in a dashboard, by adding the following snippet to your dashboard layout file:

  • For the Redis clients widget:
    <li data-row="1" data-col="1" data-sizex="1" data-sizey="1">
        <div data-id="redis_connected_clients" data-view="Number" style="background-color: #6C3039" data-title="Redis clients"></div>
    </li>
  • For the redis memory usage widget:
    <li data-row="1" data-col="1" data-sizex="1" data-sizey="1">
        <div data-id="redis_used_memory" data-view="Redis"  data-title="Redis memory"></div>
    </li>

Notes

For the memory usage widget, 100% usage means that your redis instance is using all the memory allocated to the redis server, defined by the maxmemory setting in redis.conf. If you didn't set a limit, the peak memory usage will be used as the maximum.

About

Redis widgets for the Dashing framework

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

⌂ 换网址