October 2018
Beginner to intermediate
348 pages
10h
English
By default, JMXTrans refers the to config at /var/lib/jmxtrans/, which can have multiple files. It supports the JSON and YAML formats. So based on our flexibility, we can customize it accordingly.
This jmxtrans.yaml transforms DownEndpointCount from FailureDetector MBean metrics, to the InfluxDB format and writes to the local Telegraf HTTP port for publishing to InfluxDB:
servers: - port: 7199 host: 127.0.0.1 queries: - outputWriters: - "@class": com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory url: "http://127.0.0.1:5100/" username: admin password: admin database: jmxDB obj: org.apache.Cassandra.net:type=FailureDetector attr: - DownEndpointCount resultAlias: FailureDetector
After adding jmxtrans.yaml with the desired ...