diff --git a/ansible/playbooks/setup_metrics.yml b/ansible/playbooks/setup_metrics.yml index 04b6b523c..21c78702e 100644 --- a/ansible/playbooks/setup_metrics.yml +++ b/ansible/playbooks/setup_metrics.yml @@ -8,14 +8,14 @@ - motd_role: db roles: - # - {role: 'base', tags: 'base'} - # - {role: 'ufw', tags: 'ufw'} - # - {role: 'docker', tags: 'docker'} - # - {role: 'repo', tags: ['repo', 'pull']} - # - {role: 'dnsmasq', tags: 'dnsmasq'} - # - {role: 'consul', tags: 'consul'} - # - {role: 'consul-client', tags: 'consul'} - # - {role: 'mongo-exporter', tags: 'mongo-exporter'} + - { role: "base", tags: "base" } + - { role: "ufw", tags: "ufw" } + - { role: "docker", tags: "docker" } + - { role: "repo", tags: ["repo", "pull"] } + - { role: "dnsmasq", tags: "dnsmasq" } + - { role: "consul", tags: "consul" } + - { role: "consul-client", tags: "consul" } + - { role: "mongo-exporter", tags: "mongo-exporter" } - { role: "postgres-exporter", tags: "postgres-exporter" } - { role: "redis-exporter", tags: "redis-exporter" } - { role: "node-exporter", tags: ["node-exporter", "metrics"] } diff --git a/ansible/roles/prometheus/tasks/main.yml b/ansible/roles/prometheus/tasks/main.yml index 7ad038903..dbede1a3c 100644 --- a/ansible/roles/prometheus/tasks/main.yml +++ b/ansible/roles/prometheus/tasks/main.yml @@ -1,5 +1,4 @@ --- - - name: Template file for prometheus vars: monitor_server: "{{ 'staging.newsblur.com' if disable_consul_services_ie_staging is defined else 'newsblur.com' }}" @@ -27,12 +26,12 @@ user: root networks_cli_compatible: yes network_mode: default - command: --config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/prometheus --storage.tsdb.retention.time=10y + command: --config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/prometheus --storage.tsdb.retention.time=10y --storage.tsdb.retention.size=500GB networks: - name: newsblurnet state: started ports: - - 9090:9090 + - 9090:9090 restart_policy: unless-stopped container_default_behavior: no_defaults volumes: