Sensu Go already has the ability to scrape metrics from Prometheus. However, we have a specific environment where the pull method that Prometheus utilizes is not an option. We are also in the process of deprecating our Graphite cluster and replace it with Prometheus. What we would like to do is deploy a sensu go agent + statsd to the clients in this restricted environment and have the metrics stored in Prometheus. We would like to avoid maintaining 2 separate TSDB’s. As I am writing this, I realize this is more of a feature request over an issue, however, I am curious if anyone else has this scenario and what have they tried to make it work.
I was thinking of taking the handler-opentsdb.rb (https://github.com/sensu-plugins/sensu-plugins-opentsdb) and modifying to send metrics to prometheus.