mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Add monitoring ansible playbook
This commit is contained in:
committed by
Dan Christian Bogos
parent
78e020e2be
commit
6c9b5d2908
26
data/ansible/monitoring/main.yaml
Normal file
26
data/ansible/monitoring/main.yaml
Normal file
@@ -0,0 +1,26 @@
|
||||
---
|
||||
- name: Set up monitoring for CGRateS
|
||||
hosts: all
|
||||
roles:
|
||||
- role: ../roles/node_exporter
|
||||
vars:
|
||||
node_exporter_service_state: started
|
||||
|
||||
- role: ../roles/prometheus
|
||||
vars:
|
||||
prometheus_config_file: prometheus.yml.j2
|
||||
prometheus_service_state: started
|
||||
|
||||
- role: ../roles/grafana
|
||||
vars:
|
||||
grafana_service_state: started
|
||||
|
||||
- ../roles/go
|
||||
- role: ../../roles/cgrates
|
||||
vars:
|
||||
# To avoid tasks/dependencies we don't need.
|
||||
cgrates_migrator_cfg_path:
|
||||
cgrates_dbs:
|
||||
cgrates_dependencies:
|
||||
- git
|
||||
- redis
|
||||
18
data/ansible/monitoring/prometheus.yml.j2
Normal file
18
data/ansible/monitoring/prometheus.yml.j2
Normal file
@@ -0,0 +1,18 @@
|
||||
scrape_configs:
|
||||
- job_name: 'prometheus'
|
||||
static_configs:
|
||||
- targets: ['localhost:9090']
|
||||
#- targets: ['{{ ansible_default_ipv4.address }}:9090']
|
||||
|
||||
- job_name: 'node'
|
||||
scrape_interval: 15s
|
||||
static_configs:
|
||||
- targets: ['localhost:9100']
|
||||
#- targets: ['{{ ansible_default_ipv4.address }}:9100']
|
||||
|
||||
- job_name: 'cgrates'
|
||||
metrics_path: '/prometheus'
|
||||
scrape_interval: 15s
|
||||
static_configs:
|
||||
- targets: ['localhost:2080']
|
||||
#- targets: ['{{ ansible_default_ipv4.address }}:2080']
|
||||
Reference in New Issue
Block a user