EOX GitLab Instance

Skip to content
Snippets Groups Projects
Commit f379f350 authored by Karl Grube's avatar Karl Grube
Browse files

working on prometheus

parent c9a324a8
Branches
No related tags found
No related merge requests found
---
- name: restart prometheus
service:
name: prometheus
state: restarted
......@@ -8,3 +8,8 @@
name: prometheus
state: started
enabled: yes
- name: promtheus template
template:
src: prometheus.yml.j2
dest: /etc/prometheus/prometheus.yml
notify: restart prometheus
# Sample config for Prometheus.
global:
scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
# scrape_timeout is set to the global default (10s).
# Attach these labels to any time series or alerts when communicating with
# external systems (federation, remote storage, Alertmanager).
external_labels:
monitor: 'hardware'
# Alertmanager configuration
#alerting:
# alertmanagers:
# - static_configs:
# - targets: ['localhost:9093']
# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
# - "first_rules.yml"
# - "second_rules.yml"
# 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
scrape_timeout: 5s
# metrics_path defaults to '/metrics'
# scheme defaults to 'http'.
static_configs:
- targets: ['localhost:9090']
- job_name: node
# If prometheus-node-exporter is installed, grab stats about the local
# machine by default.
static_configs:
- targets: ['localhost:9100']
- job_name: dns_scrape
dns_sd_configs:
- names:
- '{{datacenter}}'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment