Skip to content

Commit 9642d4c

Browse files
add jmx exporter
1 parent 7adeb68 commit 9642d4c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Dockerfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@ ADD --chown=alpaca:alpaca \
1919

2020
COPY --chown=alpaca:alpaca \
2121
alpaca.properties /opt/alpaca
22+
23+
# renovate: datasource=github-releases depName=prometheus/jmx_exporter
24+
ARG JMX_EXRPORTER_VERSION=1.4.0
25+
WORKDIR /jmx
26+
ADD --link --chmod=644 https://github.com/prometheus/jmx_exporter/releases/download/$JMX_EXRPORTER_VERSION/jmx_prometheus_javaagent-$JMX_EXRPORTER_VERSION.jar jmx_prometheus_javaagent.jar
27+
COPY --chmod=644 jmx.yml ./
28+
2229
USER alpaca
2330

2431
WORKDIR /opt/alpaca
@@ -32,5 +39,6 @@ CMD java -Dislandora.alpaca.log=${ALPACA_LOG_LEVEL} \
3239
-Dderivative.houdini.concurrent-consumers=${CONCURRENT_CONSUMERS} \
3340
-Dderivative.ocr.concurrent-consumers=${CONCURRENT_CONSUMERS} \
3441
-Xmx${ALPACA_HEAP} \
42+
-javaagent:/jmx/jmx_prometheus_javaagent.jar=3001:/jmx/jmx.yml \
3543
-jar /opt/alpaca/islandora-alpaca-app-all.jar \
3644
-c /opt/alpaca/alpaca.properties

0 commit comments

Comments
 (0)