Public | Automated Build

Last pushed: 2 years ago
Short Description
Simple Docker setup for the TICK metrics collection, visualisation and notification stack
Full Description

TICK Stack

Simple Docker setup for the TICK stack.

Getting Started

./build.sh
VOLUME_CONTAINER_GUID=$(
  docker create \
    --name tick-data \
    -v "/data/influx/data" \
    -v "/data/influx/wal" \
    -v "/data/influx/meta" \
    -v "/data/kapacitor" \
    -v "/data/chronograf" \
    mefellows/tick \
    /dev/null
)

docker run \
  -d \
  -p 8086:8086 \
  -p 8125:8125/udp \
  -p 10000:10000 \
  --name tick \
  --volumes-from $VOLUME_CONTAINER_GUID \
  mefellows/tick
docker exec -i -t tick curl -G http://localhost:8086/query --data-urlencode "q=CREATE DATABASE telegraf"
docker exec -i -t tick bash # now you can do stuff

Sending and Viewing Metrics

On Mac OSX, using netcat:

echo "somemetric:1000|c" | nc -c -u docker 8125

Visit http://docker:10000 to view your sweet sweet metrics.

Source Code

Available at: https://github.com/mefellows/docker-tick for source

Docker Pull Command
Owner
mefellows
Source Repository