/
jmx_exporter.json
21 lines (21 loc) 路 1.27 KB
/
jmx_exporter.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
"version": "0.20.0",
"description": "A process for exposing JMX Beans via HTTP for Prometheus consumption.",
"homepage": "https://github.com/prometheus/jmx_exporter",
"license": "Apache-2.0",
"url": "https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.20.0/jmx_prometheus_javaagent-0.20.0.jar#/jmx_prometheus_javaagent.jar",
"hash": "8b67ed40485d475648c36d11d21464b484406f85faf912b3363f71a6a7861320",
"persist": "config",
"pre_install": [
"if (!(Test-Path \"$persist_dir\\config\\\")) { New-Item -Path \"$dir\\config\\\" -ItemType Directory | Out-Null }",
"if (!(Test-Path \"$persist_dir\\config\\config.yaml\")) { Set-Content -Encoding ASCII -Path \"$dir\\config\\config.yaml\" -Value 'rules:', '- pattern: \".*\"' }"
],
"notes": "Example: java -javaagent:$dir\\jmx_prometheus_javaagent.jar=12345:$dir\\config\\config.yaml -jar yourJar.jar",
"checkver": {
"url": "https://github.com/prometheus/jmx_exporter/releases/latest",
"regex": "/prometheus/jmx_exporter/releases/tag/(?!parent-)?([\\d.]+)\""
},
"autoupdate": {
"url": "https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/$version/jmx_prometheus_javaagent-$version.jar#/jmx_prometheus_javaagent.jar"
}
}