Due to a restriction in the graphana with generating alerts for templates using
variables, it is necessary to generate Events for threshold breaches via collectd.
However, collectd alerts can only be generated for data that ends up in graphite
via collectd. However, with gluster, Events for global objects such as volumes
needs to be generated via tendrl's gluster-integration component. This requires
that the threshold configuration be available in etcd to enable components to own
specific attributes of specific objects whose thresholds the component would be
responsible for monitoring.
Due to a restriction in the graphana with generating alerts for templates using variables, it is necessary to generate Events for threshold breaches via collectd. However, collectd alerts can only be generated for data that ends up in graphite via collectd. However, with gluster, Events for global objects such as volumes needs to be generated via tendrl's gluster-integration component. This requires that the threshold configuration be available in etcd to enable components to own specific attributes of specific objects whose thresholds the component would be responsible for monitoring.