github.com/unicornultrafoundation/go-u2u@v1.0.0-rc1.0.20240205080301-e74a83d3fadc/docker/monitoring/development/local-prometheus-on.sh (about)

     1  #!/usr/bin/env bash
     2  cd $(dirname $0)
     3  
     4  CONF=prometheus.yml
     5  
     6  cat << HEADER > $CONF
     7  global:
     8    # How frequently to scrape targets by default.
     9    scrape_interval: 1m
    10  
    11  scrape_configs:
    12  HEADER
    13  
    14  cat << NODE >> $CONF
    15    - job_name: 'txgen0'
    16      static_configs:
    17        - targets: ['localhost:19090']
    18  NODE
    19  
    20  
    21  echo -e "\nStart Prometheus:\n"
    22  
    23  docker run --rm -d --name=prometheus \
    24      --net=host \
    25      -v ${PWD}/${CONF}:/etc/prometheus/${CONF} \
    26      prom/prometheus