{
"servers": [{
"port": "9999",
"host": "127.0.0.1",
"queries": [{
"obj": "kafka.server:type=BrokerTopicMetrics,name=BytesInPerSec",
"attr": ["Count", "OneMinuteRate"],
"resultAlias": "BytesInPerSec",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "BytesInPerSec"
}
}]
}, {
"obj": "kafka.server:type=BrokerTopicMetrics,name=BytesOutPerSec",
"attr": ["Count", "OneMinuteRate"],
"resultAlias": "BytesOutPerSec",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "BytesOutPerSec"
}
}]
}, {
"obj": "kafka.server:type=BrokerTopicMetrics,name=BytesRejectedPerSec",
"attr": ["Count", "OneMinuteRate"],
"resultAlias": "BytesRejectedPerSec",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "BytesRejectedPerSec"
}
}]
}, {
"obj": "kafka.server:type=BrokerTopicMetrics,name=MessagesInPerSec",
"attr": ["Count", "OneMinuteRate"],
"resultAlias": "MessagesInPerSec",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "MessagesInPerSec"
}
}]
}, {
"obj": "kafka.network:type=RequestMetrics,name=RequestsPerSec,request=FetchConsumer",
"attr": ["Count"],
"resultAlias": "RequestsPerSec",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"request": "FetchConsumer"
}
}]
}, {
"obj": "kafka.network:type=RequestMetrics,name=RequestsPerSec,request=FetchFollower",
"attr": ["Count"],
"resultAlias": "RequestsPerSec",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"request": "FetchFollower"
}
}]
}, {
"obj": "kafka.network:type=RequestMetrics,name=RequestsPerSec,request=Produce",
"attr": ["Count"],
"resultAlias": "RequestsPerSec",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"request": "Produce"
}
}]
}, {
"obj": "java.lang:type=Memory",
"attr": ["HeapMemoryUsage", "NonHeapMemoryUsage"],
"resultAlias": "MemoryUsage",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "MemoryUsage"
}
}]
}, {
"obj": "java.lang:type=GarbageCollector,name=*",
"attr": ["CollectionCount", "CollectionTime"],
"resultAlias": "GC",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "GC"
}
}]
}, {
"obj": "java.lang:type=Threading",
"attr": ["PeakThreadCount", "ThreadCount"],
"resultAlias": "Thread",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "Thread"
}
}]
}, {
"obj": "kafka.server:type=ReplicaFetcherManager,name=MaxLag,clientId=Replica",
"attr": ["Value"],
"resultAlias": "ReplicaFetcherManager",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "MaxLag"
}
}]
}, {
"obj": "kafka.server:type=ReplicaManager,name=PartitionCount",
"attr": ["Value"],
"resultAlias": "ReplicaManager",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "PartitionCount"
}
}]
}, {
"obj": "kafka.server:type=ReplicaManager,name=UnderReplicatedPartitions",
"attr": ["Value"],
"resultAlias": "ReplicaManager",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "UnderReplicatedPartitions"
}
}]
}, {
"obj": "kafka.server:type=ReplicaManager,name=LeaderCount",
"attr": ["Value"],
"resultAlias": "ReplicaManager",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "LeaderCount"
}
}]
}, {
"obj": "kafka.network:type=RequestMetrics,name=TotalTimeMs,request=FetchConsumer",
"attr": ["Count", "Max"],
"resultAlias": "TotalTimeMs",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "FetchConsumer"
}
}]
}, {
"obj": "kafka.network:type=RequestMetrics,name=TotalTimeMs,request=FetchFollower",
"attr": ["Count", "Max"],
"resultAlias": "TotalTimeMs",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "FetchFollower"
}
}]
}, {
"obj": "kafka.network:type=RequestMetrics,name=TotalTimeMs,request=Produce",
"attr": ["Count", "Max"],
"resultAlias": "TotalTimeMs",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "Produce"
}
}]
}, {
"obj": "kafka.server:type=ReplicaManager,name=IsrShrinksPerSec",
"attr": ["Count"],
"resultAlias": "ReplicaManager",
"outputWriters": [{
"@class": "com.googlecode.jmxtrans.model.output.InfluxDbWriterFactory",
"url": "http://127.0.0.1:8086/",
"username": "admin",
"password": "admin",
"database": "jmxDB",
"tags": {
"application": "IsrShrinksPerSec"
}
}]
}]
}]
}