File tree Expand file tree Collapse file tree 3 files changed +21
-1
lines changed
Expand file tree Collapse file tree 3 files changed +21
-1
lines changed Original file line number Diff line number Diff line change 11.DS_Store
22old
33.idea
4+ java /images # generated by fish-pepper
Original file line number Diff line number Diff line change 33 var globalVersions = fp.version || {};
44 var jmxExporterVersion = fp.blockOpts.version || globalVersions.jmxexporter || "0.10";
55 var jmxExporterArtifact = fp.blockOpts.jmxExporterArtifact || "jmx_prometheus_javaagent";
6- var mavenRepo = fp.blockOpts.mavenRepo || "http ://central .maven.org/maven2";
6+ var mavenRepo = fp.blockOpts.mavenRepo || "https ://repo1 .maven.org/maven2";
77 var userGroupMode = fp.blockOpts.userGroupMode;
88}}# Prometheus JMX exporter agent
99 RUN mkdir -p /opt/prometheus/etc \
Original file line number Diff line number Diff line change 1+ {{
2+ var destPath = fp.blockOpts.dest || "/bin/jolokia-options";
3+ var globalVersions = fp.version || {};
4+ var jolokiaVersion = fp.blockOpts.version || globalVersions.jolokia || "1.5.0";
5+ var jolokiaArtifact = jolokiaVersion.match(/^2.*$/) ? "jolokia-agent-jvm" : "jolokia-jvm";
6+ var mavenRepo = fp.blockOpts.mavenRepo || "https://repo1.maven.org/maven2";
7+ var userGroupMode = fp.blockOpts.userGroupMode;
8+ }}# Jolokia agent
9+ RUN mkdir -p /opt/jolokia/etc \
10+ && curl {{= mavenRepo }}/org/jolokia/{{= jolokiaArtifact }}/{{= jolokiaVersion }}/{{= jolokiaArtifact }}-{{= jolokiaVersion }}-agent.jar \
11+ -o /opt/jolokia/jolokia.jar
12+ ADD jolokia-opts {{= destPath }}
13+ RUN chmod 444 /opt/jolokia/jolokia.jar \
14+ && chmod 755 {{= destPath}} \{{? userGroupMode }}
15+ && chmod 775 /opt/jolokia/etc \
16+ && chgrp {{= userGroupMode }} /opt/jolokia/etc{{??}}
17+ && chmod 755 /opt/jolokia/etc{{?}}
18+
19+ EXPOSE 8778
You can’t perform that action at this time.
0 commit comments