Tendrl / specifications

Tendrl specs go here
GNU Lesser General Public License v3.0
6 stars 16 forks source link

Monitoring-Integration as a daemon #233

Closed rishubhjain closed 7 years ago

rishubhjain commented 7 years ago

Monitoring Integration is required to be implemented as a service instead of present implementation

brainfunked commented 7 years ago

This spec currently tackles only the daemonisation of the monitoring-integration code. It also assumes a single instance of monitoring-integration to be responsible for all the clusters the tendrl instance manages. Long term, monitoring-integration would need to support one or more clusters per instance, and as such needs to be able to identify the clusters is is responsible for via the cluster context provided. This requires a separate spec.

mbukatov commented 7 years ago

Why there is no pull request?

mbukatov commented 7 years ago

Highlighting an important section for me:

Install and run:

monitoring-integration will be installed in server node only. It will be installed and started by tendrl-ansible as a service. There is just one instance of monitoring-integration installed across all clusters.

@GowthamShanmugam Do you mean Tendrl Server or Storage Node? I would assume that Tendrl Server is right answer here (based on the fact that in previous milestone, we run tendrl-monitoring-integration script on Tendrl Server), but I would like to verify this.

rishubhjain commented 7 years ago

@mbukatov Yes Monitoring-integration will be installed on Tendrl Server, where grafana and graphite are also installed

rishubhjain commented 7 years ago

Completed