rcbops / rpc-maas

Ansible playbooks for deploying Rackspace Monitoring-as-a-Service within Openstack Environments
Apache License 2.0
32 stars 68 forks source link

[WIP] Add default overrides for rpc-maas in Kilo / Liberty / Mitaka #275

Closed npawelek closed 7 years ago

npawelek commented 7 years ago

Based on the current installation mechanisms, there's a need to add defaults on a per-release basis. This is mainly to reduce monitoring noise on alarms that support is unable to directly influence. Disabling an alarm still runs the associated check to gather metrics, but it will not generate any notifications.

Kilo

# Set overrides for check periods
maas_check_period_override:
  disk_utilisation: 900
# Disable the following MaaS alarms
# Issue: https://github.com/rcbops/u-suk-dev/issues/1081
maas_excluded_alarms:
  - '^idle_percent_average.*'
  - '^memory_check.*'
  - '^Network receive rate.*'
  - '^Network transmit rate.*'
  - '^percentage_disk_utilisation.*'
# swift-recon does not have '--time' option in Kilo
maas_excluded_checks:
  - 'swift_time_sync_check'
# Ansible 1.9 compatibility
ansible_host: "{{ ansible_ssh_host }}"

Liberty

# Set overrides for check periods
maas_check_period_override:
  disk_utilisation: 900
# Disable the following MaaS alarms
# Issue: https://github.com/rcbops/u-suk-dev/issues/1081
maas_excluded_alarms:
  - '^idle_percent_average.*'
  - '^memory_check.*'
  - '^Network receive rate.*'
  - '^Network transmit rate.*'
  - '^percentage_disk_utilisation.*'
maas_excluded_checks:
  - 'filebeat_process_check'
# Ansible 1.9 compatibility
ansible_host: "{{ ansible_ssh_host }}"

Mitaka

# Set overrides for check periods
maas_check_period_override:
  disk_utilisation: 900
# Disable the following MaaS alarms
# Issue: https://github.com/rcbops/u-suk-dev/issues/1081
maas_excluded_alarms:
  - '^idle_percent_average.*'
  - '^memory_check.*'
  - '^Network receive rate.*'
  - '^Network transmit rate.*'
  - '^percentage_disk_utilisation.*'
maas_excluded_checks: []
# Ansible 1.9 compatibility
ansible_host: "{{ ansible_ssh_host }}"
cloudnull commented 7 years ago

done.

npawelek commented 7 years ago

Thanks! Can we leave this open for the time being? It's still a WIP.

cloudnull commented 7 years ago

++

npawelek commented 7 years ago

I think we've identified all the generalized overrides at this point. Closing this.