docker/local-prometheus-on.sh
#!/usr/bin/env bash
cd $(dirname $0)
. ./_params.sh
CONF=prometheus.yml
cat << HEADER > $CONF
global:
# How frequently to scrape targets by default.
scrape_interval: 1m
scrape_configs:
HEADER
cat << NODE >> $CONF
- job_name: 'txgen0'
static_configs:
- targets: ['localhost:19090']
NODE
echo -e "\nStart Prometheus:\n"
docker run --rm -d --name=prometheus \
--net=host \
-v ${PWD}/${CONF}:/etc/prometheus/${CONF} \
prom/prometheus