We are using Apache Cassandra(not datastax version) db. And for monitoring purpose , we are using jolokia's REST APIs to retrieve cassandra metrics.
All the jolokia APIs are working fine, means I can get all the metrics by using jolokia's rest APIs. We are also using telegraf, telegraf collects the metrics from jolokia and forwards them into InfluxDB.
But when I add influxdb connection in grafana with 'telegraf' db then grafana is not showing me all the metrics(showing only 5-6 metrics).
I am able to call all the jolokia APIs through rest client which returns JSON response of cassandra metrics but through grafana I can see only few metrics.
What changes I need to make in telegraf's config to get all the metrics in grafana? And I also need to set alerts like if per second write rate in cassandra exceeds to 1k then it should notify me through mail. So how can I do this ?
Thanks in advance?