StackLight

StackLight

In the MCP 2019.2.9 maintenance update, Mirantis introduces the following enhancements for StackLight:

To obtain the enhancements, follow the steps described in Apply maintenance updates.


Alertmanager integrations

Enhanced StackLight by adding the capability to enable integration with all notifications receivers supported by Alertmanager, such as PagerDuty, OpsGenie, and others. For a list of supported receivers, see Prometheus Alertmanager documentation: Receiver. Also, added the capability to configure notifications subroutes.

The enhancement is backward compatible with previous MCP releases and does not affect any of the already configured Alertmanager receivers and routes.


Alerts enhancements

  • Enhanced the Nova alerts by adding the NovaComputeSystemLoadTooHighWarning and NovaComputeSystemLoadTooHighCritical alerts to separate the Nova-related alerts from the system alerts.

  • Reconsidered the raise conditions for the DockerService {{ camel_case_name }} ReplicasDownMinor, DockerService {{ camel_case_name }} ReplicasDownMajor, and DockerService {{ camel_case_name }} Outage alerts.

  • Removed the inefficient SystemSMARTDisk* alerts.

  • Enhanced StackLight LMA to monitor the Reclass model and raise alerts in case of uncommitted changes. The feature is intended for the deployments that have the Reclass model storage set to local.

    To verify that the Reclass model storage is local:

    1. Log in to the Salt Master node.

    2. Run the following state:

      salt-call pillar.get reclass:storage:data_source:engine
      

      Example of a positive system response:

      local:
          local
      

OpenStack metrics enhancements

Implemented the metrics for OpenStack Block Storage quota sets, OpenStack Compute quota sets, as well as OpenStack floating IPs metrics and OpenStack subnet allocation pools metric. To view the metrics, use the Prometheus web UI.