mirror of
https://git.cloudron.io/cloudron/prometheus-server-app.git
synced 2025-02-15 09:05:14 +00:00
33 lines
No EOL
977 B
Bash
33 lines
No EOL
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 |