InfluxDB connection (influxdb)

The influxdb model contains information to provide the monitored system performance data to InfluxDB.

The Alignak backend will use those information to connect to an Influx DB and send the timeseries data. If you are using a StatsD daemon as a front-end of the InfluxDB create a relation with a StatsD data model instance. To make the Alignak backend create some Grafana panels for the metrics sent to Graphite create a relation with a Grafana data model instance.

../_images/ts_influxdb.png
Properties
Property Type Required Default Relation
Realm
objectid True   realm
Sub-realms
boolean   True  
_users_delete
objectid list     user
_users_read
objectid list     user
_users_update
objectid list     user
address
Server address
string True    
database
Database name
string True alignak  
Grafana relation
objectid   None grafana
login
Database login username
string True    
Influx connection name
string True    
password
Database login password
string True    
port
Server port
integer   8086  
Metrics prefix
string      
schema_version
integer   1  
StatsD relation
objectid   None statsd

_realm: Realm this element belongs to.

_sub_realm: Is this element visible in the sub-realms of its realm?

grafana: If set, the Alignak backend will use this Grafana relation for the metrics sent to the Influx DB. It will create/update the Grafana panels accordindgly.

name: Unique InfuxDB connection name

prefix: Prefix that will be prepended to the metrics sent to this TS DB.

statsd: If set, the Alignak backend will use this StatsD relation for the metrics sent to the Influx DB.