Skip to content

makocchi-git/blackbird-aerospike

 
 

Repository files navigation

blackbird-aerospike

Build Status

Get Aerospike information.

  • asinfo -v namespace/<ns>
  • asinfo -v latency
  • asinfo -v sets/<set>
  • asinfo -v get-config
  • and more

adding monitoring user for blackbird-aerospike

If your aerospike cluster is set enable-security true, you need to create user for monitoring.
This is example for creating monitor user.

aql> CREATE USER monitor PASSWORD monitor ROLES read

and set /etc/blackbird/conf.d/aerospike.cfg like this.

asuser = monitor
aspass = monitor

low level discovery

blackbird-aerospike module discovers namespace and set.

attention

This module needs citrusleaf python module.
So please install aerospike-tools or place citrusleaf.py to your python sys.path.

aerospike-tools places daemon.py to /opt/aerospike/lib/python/, so python-daemon conflicts this aerospike's daemon.py.
Please rename /opt/aerospike/lib/python/daemon.py for running blackbird.

(this issue resolved by Aerospike 3.4.1)

About

get aerospike information

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%