added jmx exporter agent
This commit is contained in:
parent
2ad3574850
commit
b551504a85
2 changed files with 46 additions and 2 deletions
39
config/jmx_exporter.yaml
Normal file
39
config/jmx_exporter.yaml
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
lowercaseOutputLabelNames: true
|
||||
lowercaseOutputName: true
|
||||
whitelistObjectNames: ["java.lang:type=OperatingSystem", "Catalina:*"]
|
||||
blacklistObjectNames: []
|
||||
rules:
|
||||
- pattern: 'Catalina<type=Server><>serverInfo: (.+)'
|
||||
name: tomcat_serverinfo
|
||||
value: 1
|
||||
labels:
|
||||
serverInfo: "$1"
|
||||
type: COUNTER
|
||||
- pattern: 'Catalina<type=GlobalRequestProcessor, name=\"(\w+-\w+)-(\d+)\"><>(\w+):'
|
||||
name: tomcat_$3_total
|
||||
labels:
|
||||
port: "$2"
|
||||
protocol: "$1"
|
||||
help: Tomcat global $3
|
||||
type: COUNTER
|
||||
- pattern: 'Catalina<j2eeType=Servlet, WebModule=//([-a-zA-Z0-9+&@#/%?=~_|!:.,;]*[-a-zA-Z0-9+&@#/%=~_|]), name=([-a-zA-Z0-9+/$%~_-|!.]*), J2EEApplication=none, J2EEServer=none><>(requestCount|processingTime|errorCount):'
|
||||
name: tomcat_servlet_$3_total
|
||||
labels:
|
||||
module: "$1"
|
||||
servlet: "$2"
|
||||
help: Tomcat servlet $3 total
|
||||
type: COUNTER
|
||||
- pattern: 'Catalina<type=ThreadPool, name="(\w+-\w+)-(\d+)"><>(currentThreadCount|currentThreadsBusy|keepAliveCount|connectionCount|acceptCount|acceptorThreadCount|pollerThreadCount|maxThreads|minSpareThreads):'
|
||||
name: tomcat_threadpool_$3
|
||||
labels:
|
||||
port: "$2"
|
||||
protocol: "$1"
|
||||
help: Tomcat threadpool $3
|
||||
type: GAUGE
|
||||
- pattern: 'Catalina<type=Manager, host=([-a-zA-Z0-9+&@#/%?=~_|!:.,;]*[-a-zA-Z0-9+&@#/%=~_|]), context=([-a-zA-Z0-9+/$%~_-|!.]*)><>(processingTime|sessionCounter|rejectedSessions|expiredSessions):'
|
||||
name: tomcat_session_$3_total
|
||||
labels:
|
||||
context: "$2"
|
||||
host: "$1"
|
||||
help: Tomcat session $3 total
|
||||
type: COUNTER
|
||||
Loading…
Add table
Add a link
Reference in a new issue