Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

Commit

Permalink
Updating to 3.0.6 and switch to prometheus for monitoring:
Browse files Browse the repository at this point in the history
  • Loading branch information
sjoerdmulder committed Jun 7, 2016
1 parent 7b0fc66 commit 3835402
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 45 deletions.
19 changes: 7 additions & 12 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,15 +1,10 @@
FROM cassandra:3.0.5
FROM cassandra:3.0.6

RUN apt-get update \
&& apt-get -y install curl sysstat netcat rsync
RUN mkdir /prometheus
ADD "https://bitbucket.org/sagent/downloads/downloads/jmx_prometheus_javaagent-0.6.jar" /prometheus
RUN chmod 644 /prometheus/jmx_prometheus_javaagent-0.6.jar
ADD cassandra.yml /prometheus/cassandra.yml

RUN curl -L http://downloads.datastax.com/community/datastax-agent-5.2.4.tar.gz | tar xz
RUN ln -s /datastax-agent-5.2.4 /datastax-agent
ENV JVM_OPTS "$JVM_OPTS -javaagent:/prometheus/jmx_prometheus_javaagent-0.6.jar=61621:/prometheus/cassandra.yml "

RUN mv /docker-entrypoint.sh /cassandra-entrypoint.sh

ADD docker-entrypoint.sh /docker-entrypoint.sh
ADD agent-entrypoint.sh /agent-entrypoint.sh
ADD log4j.opscenter.properties /datastax-agent/conf/log4j.properties

EXPOSE 61621
EXPOSE 61621
10 changes: 0 additions & 10 deletions agent-entrypoint.sh

This file was deleted.

14 changes: 14 additions & 0 deletions cassandra.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
lowercaseOutputLabelNames: true
lowercaseOutputName: true
rules:
- pattern: org.apache.cassandra.metrics<type=(Connection|Streaming), scope=(\S*), name=(\S*)><>(Count|Value)
name: cassandra_$1_$3
labels:
address: "$2"
- pattern: org.apache.cassandra.metrics<type=(\S*)(?:, ((?!scope)\S*)=(\S*))?(?:, scope=(\S*))?,
name=(\S*)><>(Count|Value)
name: cassandra_$1_$5
labels:
"$1": "$4"
"$2": "$3"
6 changes: 0 additions & 6 deletions docker-entrypoint.sh

This file was deleted.

17 changes: 0 additions & 17 deletions log4j.opscenter.properties

This file was deleted.

0 comments on commit 3835402

Please sign in to comment.