jmx test
This commit is contained in:
parent
8ce0ab73ac
commit
d72ab63a46
|
@ -65,6 +65,7 @@ public class JmxCrawler extends Crawler{
|
||||||
try {
|
try {
|
||||||
att = beanCon.getAttribute(mbeanName, attr.getName());
|
att = beanCon.getAttribute(mbeanName, attr.getName());
|
||||||
}catch (Exception e) {
|
}catch (Exception e) {
|
||||||
|
logCrawler(mbeanName, attr, "fail: " + e);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -36,6 +36,8 @@ public class AppTest {
|
||||||
print("",result);
|
print("",result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//keytool -export -alias alias_name -keystore path_to_keystore_file -rfc -file path_to_certificate_file
|
||||||
private void print(String s, List<OFResultSet> mm) {
|
private void print(String s, List<OFResultSet> mm) {
|
||||||
|
|
||||||
System.out.println(s);
|
System.out.println(s);
|
||||||
|
|
|
@ -76,7 +76,7 @@
|
||||||
"extend" : {
|
"extend" : {
|
||||||
"aliases" : [
|
"aliases" : [
|
||||||
{
|
{
|
||||||
"key": "name",
|
"key": "WebModule",
|
||||||
"index":0
|
"index":0
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
106
src/test/resources/config/generate1.json
Normal file
106
src/test/resources/config/generate1.json
Normal file
|
@ -0,0 +1,106 @@
|
||||||
|
{
|
||||||
|
"id":"5",
|
||||||
|
"target":{
|
||||||
|
"auth":{
|
||||||
|
"pw":"tomcat",
|
||||||
|
"id":"jmxxuser"
|
||||||
|
},
|
||||||
|
"connection":{
|
||||||
|
"ip":"192.168.1.204",
|
||||||
|
"port":"9840",
|
||||||
|
"portType":"TCP",
|
||||||
|
"ssl":false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"schedule":{
|
||||||
|
"interval":"5"
|
||||||
|
},
|
||||||
|
"crawler":{
|
||||||
|
"name":"JMX_CRAWLER",
|
||||||
|
"container":"java_proxy"
|
||||||
|
},
|
||||||
|
"items":[
|
||||||
|
{
|
||||||
|
"keys":[
|
||||||
|
{
|
||||||
|
"metric":"global.request.processing_time[$0]",
|
||||||
|
"key":"processingTime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"metric":"global.request.max_time[$0]",
|
||||||
|
"key":"maxTime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"metric":"global.request.request_count[$0]",
|
||||||
|
"key":"requestCount"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"metric":"global.request.error_count[$0]",
|
||||||
|
"key":"errorCount"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"metric":"global.request.bytes_rcvd[$0]",
|
||||||
|
"key":"bytesReceived"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"metric":"global.request.bytes_sent[$0]",
|
||||||
|
"key":"bytesSent"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"queryInfo":{
|
||||||
|
"query":"*Catalina:type=GlobalRequestProcessor,*",
|
||||||
|
"extend":{
|
||||||
|
"aliases":[
|
||||||
|
{
|
||||||
|
"key":"Catalina:type",
|
||||||
|
"index":0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mappingInfo":{
|
||||||
|
"parseDirection":null,
|
||||||
|
"arrayColumns":[
|
||||||
|
"GlobalRequestProcessor"
|
||||||
|
],
|
||||||
|
"keyColumns":null,
|
||||||
|
"valueColumn":null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"keys":[
|
||||||
|
{
|
||||||
|
"metric":"thread.busy[$0]",
|
||||||
|
"key":"currentThreadsBusy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"metric":"thread.count[$0]",
|
||||||
|
"key":"currentThreadCount"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"metric":"thread.max[$0]",
|
||||||
|
"key":"maxThreads"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"queryInfo":{
|
||||||
|
"query":"*Catalina:type=ThreadPool,*",
|
||||||
|
"extend":{
|
||||||
|
"aliases":[
|
||||||
|
{
|
||||||
|
"key":"Catalina:type",
|
||||||
|
"index":0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mappingInfo":{
|
||||||
|
"parseDirection":null,
|
||||||
|
"arrayColumns":[
|
||||||
|
"ThreadPool"
|
||||||
|
],
|
||||||
|
"keyColumns":null,
|
||||||
|
"valueColumn":null
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user