Skip to content

Instantly share code, notes, and snippets.

@petems
Created July 7, 2017 18:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save petems/3584b2ec69966dd7fb029fa57310d2dd to your computer and use it in GitHub Desktop.
Save petems/3584b2ec69966dd7fb029fa57310d2dd to your computer and use it in GitHub Desktop.
Some example jmxtrans.json configs
{
"servers": [
{
"host": "foo",
"port": "9010",
"alias": "catalina.java",
"queries": [
{
"obj": "java.lang:type=ClassLoading",
"attr": [
"LoadedClassCount",
"TotalLoadedClassCount",
"UnloadedClassCount"
],
"outputWriters": [
{
"@class": "com.googlecode.jmxtrans.model.output.GraphiteWriter",
"host": "foo.example.com",
"port": 2003,
"rootPrefix": "jmxtrans.foo.example.com"
}
],
"resultAlias": "lang.ClassLoading"
},
{
"obj": "java.lang:type=GarbageCollector,*",
"attr": [
"LastGcInfo"
],
"outputWriters": [
{
"@class": "com.googlecode.jmxtrans.model.output.GraphiteWriter",
"host": "foo.example.com",
"port": 2003,
"rootPrefix": "jmxtrans.foo.example.com"
}
],
"typeNames": [
"name"
],
"resultAlias": "lang.GarbageCollector"
},
{
"obj": "java.lang:type=Memory",
"attr": [
"HeapMemoryUsage",
"NonHeapMemoryUsage"
],
"outputWriters": [
{
"@class": "com.googlecode.jmxtrans.model.output.GraphiteWriter",
"host": "foo.example.com",
"port": 2003,
"rootPrefix": "jmxtrans.foo.example.com"
}
],
"resultAlias": "lang.Memory"
},
{
"obj": "java.lang:type=Runtime",
"attr": [
"Uptime"
],
"outputWriters": [
{
"@class": "com.googlecode.jmxtrans.model.output.GraphiteWriter",
"host": "foo.example.com",
"port": 2003,
"rootPrefix": "jmxtrans.foo.example.com"
}
],
"resultAlias": "lang.Runtime"
},
{
"obj": "java.lang:type=Threading",
"attr": [
"ThreadCount",
"TotalStartedThreadCount",
"PeakThreadCount"
],
"outputWriters": [
{
"@class": "com.googlecode.jmxtrans.model.output.GraphiteWriter",
"host": "foo.example.com",
"port": 2003,
"rootPrefix": "jmxtrans.foo.example.com"
}
],
"resultAlias": "lang.Threading"
}
]
}
]
}
{
"servers": [
{
"host": "foo",
"port": "9010",
"alias": "confluence.java",
"queries": [
{
"obj": "java.lang:type=ClassLoading",
"attr": [
"LoadedClassCount",
"TotalLoadedClassCount",
"UnloadedClassCount"
],
"outputWriters": [
{
"@class": "com.googlecode.jmxtrans.model.output.GraphiteWriter",
"host": "foo.example.com",
"port": 2003,
"rootPrefix": "jmxtrans.foo.example.com"
}
],
"resultAlias": "lang.ClassLoading"
},
{
"obj": "java.lang:type=GarbageCollector,*",
"attr": [
"LastGcInfo"
],
"outputWriters": [
{
"@class": "com.googlecode.jmxtrans.model.output.GraphiteWriter",
"host": "foo.example.com",
"port": 2003,
"rootPrefix": "jmxtrans.foo.example.com"
}
],
"typeNames": [
"name"
],
"resultAlias": "lang.GarbageCollector"
},
{
"obj": "java.lang:type=Memory",
"attr": [
"HeapMemoryUsage",
"NonHeapMemoryUsage"
],
"outputWriters": [
{
"@class": "com.googlecode.jmxtrans.model.output.GraphiteWriter",
"host": "foo.example.com",
"port": 2003,
"rootPrefix": "jmxtrans.foo.example.com"
}
],
"resultAlias": "lang.Memory"
},
{
"obj": "java.lang:type=Runtime",
"attr": [
"Uptime"
],
"outputWriters": [
{
"@class": "com.googlecode.jmxtrans.model.output.GraphiteWriter",
"host": "foo.example.com",
"port": 2003,
"rootPrefix": "jmxtrans.foo.example.com"
}
],
"resultAlias": "lang.Runtime"
},
{
"obj": "java.lang:type=Threading",
"attr": [
"ThreadCount",
"TotalStartedThreadCount",
"PeakThreadCount"
],
"outputWriters": [
{
"@class": "com.googlecode.jmxtrans.model.output.GraphiteWriter",
"host": "foo.example.com",
"port": 2003,
"rootPrefix": "jmxtrans.foo.example.com"
}
],
"resultAlias": "lang.Threading"
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment