• Keshav Prasad's avatar
    Do 736 (#447) · 8cc2e5c6
    Keshav Prasad authored
    * Issue #000 feat: cleaning up stack file and
    
    - Updating service versions
    - Deleted stateful service monitoring
    
    * Issue #000 feat: Updated configuration
    
    * Issue #000 feat: removing unnecessary log files
    
    * Issue #000 feat: removing labelling for grafana as
    
    grafana will be running on a seperate server
    
    * Issue #000 fix: space issue
    
    * Issue #000 feat: Adding cluster name for prometheus
    
    * Issue #000 feat: changing format for prom retention time
    
    * Issue #000 feat: removing docker node-exporter
    
    * Issue #000 feat: refactored monitoring.yml
    
    1. removed keys with =
    2. changed permissions to octal
    3. changed command to shell
    
    * Issue #000 feat: updated nodeexporter version
    
    * Issue #000 feat: removing gather facts for folder creations
    
    * Issue #000 feat: removed custom collectors for node_exporter
    
    * Issue #000 feat: changing gather_facts to false
    
    * Issue #000 feat: Updated prometheus version
    
    * Issue #000 feat: removing gather facts
    
    * Issue #000 feat: commenting grafana deployment
    
    * Issue #000 feat: removing trailing whitespaces
    
    * Issue #000 feat: updated key value pair to : from =
    
    * Issue #000 feat: removing prometheus related stuff
    
    * Issue #000 feat: removing unnecessary configs
    
    * Issue #000 feat: Enabling gather_facts for docker label and
    processexporter
    
    * Issue #000 feat: removing node-exporter from docker
    
    * Issue #000 feat: removing postgres alert rule
    
    * Issue #000 feat: Copying docker config
    
    * Issue #000 feat: Adding alertrules
    
    * Issue #000 feat: Adding alertmanagerconfig.yml and rules
    
    * Issue #000 feat: Updating alertrules.task.yml
    
    * Issue #000 feat: Updating docker alertrule
    
    * Issue #000 feat: Updating kong alertrules
    
    * Issue #000 feat: Updating alertrules logs
    
    * Issue #000 feat: Adding alertrule for nodes
    
    * Issue #000 feat: updating alertrules process
    
    * Issue #000 feat: Upadting alertrule task
    
    * Issue #000 feat: updatng backups alert
    
    * Issue #000 feat: updating alertrules es
    
    * Issue #000 feat: updating alertrules services
    
    * Issue #000 feat: Update postgres rule
    
    * Issue #000 feat: Moving alertrules to proper folder
    
    * Issue #000 feat: disabling variable for overriding mail alerts, as
    default is defined
    
    * Issue #000 feat: changing config_template with new alertrules name
    
    * Issue #000 feat: changing alerts rules
    
    * Issue #000 feat: removing all stateful scraping
    
    * Issue #000 feat: alertmanger cluster peer config
    
    * Issue #000 feat: Adding alertmanager configs
    
    * Issue #000 fix: ansible_host
    
    * Issue #000 feat: Adding alertmanager ports
    
    * Issue #000 feat: Adding alertmanager cluster confi
    
    * Issue #000 feat: changing alertmanager group
    
    * Issue #000 feat: changing alert manager config
    
    * Issue #000 feat: Updating alert-manager group_name
    
    * Issue #000 feat: Adding default value for alert manager
    
    * Issue #000 fix: remove addional "
    
    * Issue #000 feat: updating alertmanager version
    
    * Issue #000 feat: Updating alertmanager configuration
    
    new image
    publishing cluster peering port
    enabling cluster peering
    
    * Issue #000 feat: Adding port for single alert manager
    
    * Issue #000 feat: fixing yaml error
    
    * Issue #000 feat: checking for prometheus path prefix
    
    * Issue #000 feat: fixing indentation error
    
    * Issue #000 feat: updating alert rules
    
    * Issue #000 feat: fixing alertrule '' issue
    
    * Issue #000 fix: space after cluster config
    
    * Issue #000 feat: removing stateful alerts
    
    * Issue #000 feat: Make optional cluster_name
    
    * Issue #000 feat: removing stateful configs from defaults
    
    * Issue #000 feat: Changing ansible_hostname to inventory_hostname
    
    * Issue #000 feat: using hostname for docker label
    
    * Issue #000 feat: removing stateful alertrules from config
    
    * Issue #000 feat: Reverting host name to prom/alertmanager respectively
    
    * Issue #000 feat: Adding monitor-visualization and prometheus-fed
    
    * Issue #000 feat: removing grafana labelling
    
    * Issue #000 feat: formatting template module
    
    * Issue #000 feat: fixing alertrules
    
    * Issue #000 feat: Updating cluster_name
    
    * Issue #000 feat: update node exporter port
    
    * Issue #000 feat: enabling all nodes for node-exporter
    
    * decoupling kibana and grafna
    
    * proxy changes
    
    * typo fix
    
    * typo fix
    
    * typo fix
    
    * adding entry to all.yml
    
    * removed quotes
    
    * removed quotes
    
    * changing file name
    
    * changing file name
    
    * changing var name
    
    * grafana fix
    
    * changing var name
    
    * changing group
    
    * change ownership recursively
    
    * change ownership recursively
    
    * change ownership recursively
    
    * Issue #000 feat: Adding stateful monitoring
    
    * Issue #000 feat: changing group alertmanager
    
    * Issue #000 feat: Adding stateful stack-monitoring
    
    * Issue #000 feat: enabling tsdb admin api
    
    * proxy changes
    
    * typo fix
    
    * typo fix
    
    * removed quotes
    
    * Issue #000 feat: fixing gather_facts
    
    * Issue #000 feat: Deleting stateful blackbox points
    
    * Issue #000 feat: removing static site monitoring
    
    * Issue #000 feat: removing kong replica exporter
    
    * Issue #000 feat: Updating the alertrules
    
    * Issue #000 feat: Updating docker scrape template
    
    * Issue #000 feat: statsd exporter
    
    * Issue #000 feat: deleting deprecated node-exporter
    
    * Issue #000 feat: changing alertrules name
    
    * Issue #000 feat: removing kong-cluster-exporter
    
    * Issue #000 feat: Removing kong_cluster_exporter
    
    * Issue #000 feat: changing alertrules dict
    
    * Issue #000 feat: removing statsd and grafana
    
    * Issue #000 feat: removing kong rules
    
    * Issue #000 feat: jinja template fix
    
    * Issue #000 feat: fixing node-exporter port
    
    * Issue #000 feat: fixing node-exporter values
    
    * Issue #000 feat: removing swarm alerts
    
    * Issue #000 feat: changing cassandra ip port combo
    
    * updating playbook for new group
    
    * Issue #000 feat: changing stack name for stateful
    
    * Issue #000 feat: adding prometheus stateful constraint
    
    * Issue #000 feat: Adding stateful monitoring stack
    
    * Issue #000 feat: removing deprecated label task
    
    * Issue #000 feat: Adding sample in private_repo hosts
    
    * Issue #000 feat: labelling monitoring stateful
    
    * Issue #000 feat: optimizations for stateful prometheus
    
    * Issue #000 feat: Prometheus stateful mount point
    
    * fix: Updating proxy redicirection for kibana grafan
    
    * fix: Reverting to swarm dashboard
    
    * fix: Changing to swarm-dashboard-1
    
    * fix: Updated all.yml
    
    * fix: Typo underscore
    
    * Issue #000 feat: removing monitor_stateful
    
    * fix: Adding swarm-dashboard for bootstrap
    
    * Adding network initialization
    
    * Issue #000 feat: Addding stacks file dir var
    
    * Issue #000 feat: Adding stateful stack
    
    * Issue #000 feat: clustering with alertmanger stateful
    
    and prometheus port change for stateful
    
    * Issue #000 feat: changing blackbox exporter port
    
    * Issue #000 feat: changing monitor stack refs from stateful
    
    * Issue #000 feat: clustering alertmanagers for alerting
    
    * Issue #000 feat: clustering alertmanager for swarm
    
    * Issue #000 feat: prepending 1 with stateful services
    
    prometheus
    alertmanager
    logstash
    
    * Issue #000 feat: Updating config rules names
    
    * Issue #000 feat: changing alertmanager to stateful
    
    * Issue #000 feat: Creating data folder for alertmanager
    
    * Issue #000 feat: Updating logstash to search for stateful logspout
    
    * Issue #000 feat: Updated stateful monitoring domain name
    8cc2e5c6
logging.yml 913 bytes
- name: Spray cluster name to nodes
  hosts: swarm-nodes
  become: yes
  tasks:
  - copy: dest=/home/deployer/cluster_name content="{{ cluster_name }}"
    when: cluster_name is defined
- hosts: swarm-bootstrap-manager
  become: yes
  vars_files:
    - ['{{inventory_dir}}/secrets.yml', 'secrets/{{env}}.yml']
  roles:
    - stack-logger
  tags:
    - stack-logger
- hosts: swarm-agent-dashboard
  become: yes
  vars_files:
    - ['{{inventory_dir}}/secrets.yml', 'secrets/{{env}}.yml']
  roles:
    - stack-kibana
  tags:
    - stack-kibana
- hosts: log-forwarder
  become: yes
  vars_files:
    - ['{{inventory_dir}}/secrets.yml', 'secrets/{{env}}.yml']
  roles:
    - vm-agents-filebeat
  tags:
    - log-forwarder
- hosts: log-es
  become: yes
  vars_files:
    - ['{{inventory_dir}}/secrets.yml', 'secrets/{{env}}.yml']
  roles:
    - openjdk
    - application_logger_elasticsearch
  tags:
    - log-es