prometheus-server-app/start.sh
erik.novembit 3bccd54e6c Basic app
2020-11-05 16:54:41 +04:00

33 lines
977 B
Bash

#!bin/sh
set -x
# if [ ! -e /usr/local/bin/prometheus/prometheus.yml ]; then
# cat <<-EOF > "/usr/local/bin/prometheus/prometheus.yml"
# global:
# scrape_interval: 15s # By default, scrape targets every 15 seconds.
# # Attach these labels to any time series or alerts when communicating with
# # external systems (federation, remote storage, Alertmanager).
# external_labels:
# monitor: 'codelab-monitor'
# # A scrape configuration containing exactly one endpoint to scrape:
# # Here it's Prometheus itself.
# scrape_configs:
# # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
# - job_name: 'prometheus'
# # Override the global default and scrape targets from this job every 5 seconds.
# scrape_interval: 5s
# static_configs:
# - targets: ['localhost:9090']
# EOF
# fi
echo "=> Ensure permissions"
chown -R cloudron:cloudron /run /app/data
cd /usr/local/bin/prometheus
./prometheus --config.file=prometheus.yml