This is a draft document that was built and uploaded automatically. It may document beta software and be incomplete or even incorrect. Use this document at your own risk.

Chapter 4. SUSE OpenStack Cloud Monitoring

Table of Contents

About SUSE OpenStack Cloud Crowbar Monitoring
Accessing SUSE OpenStack Cloud Crowbar Monitoring
Overview
Architecture
Agents and Services
Basic Usage Scenario
Metrics
Data Visualization and Analysis
Alarms and Notifications
Key Features
Monitoring
Metrics
Log Management
Integration with OpenStack
Components
Monitoring Service
Horizon Plugin
Metrics Agent
Log Agent
Users and Roles
User Management
Operation and Maintenance
Removing Metrics Data
Removing Log Data
Log File Handling
Backup and Recovery
Working with Data Visualizations
Preconfigured Metrics Dashboard for OpenStack
Building Dashboards
Creating Dashboards
Editing Rows
Editing Panels
Saving and Sharing Dashboards
Defining Alarms
Details
Notifications
Defining Notifications
Status of Services, Servers, and Log Data
Supported Metrics
Standard Metrics
Additional Metrics

As more and more applications are deployed on cloud systems and cloud systems are growing in complexity, managing the cloud infrastructure is becoming increasingly difficult. SUSE OpenStack Cloud Crowbar Monitoring helps mastering this challenge by providing a sophisticated Monitoring as a Service solution that is operated on top of OpenStack-based cloud computing platforms.

The component architecture of OpenStack provides for high flexibility, yet it increases the burden of system operation because multiple services must be handled. SUSE OpenStack Cloud Crowbar Monitoring offers an integrated view of all services and assembles and presents related metrics and log data in one convenient access point. While being flexible and scalable to instantly reflect changes in the OpenStack platform, SUSE OpenStack Cloud Crowbar Monitoring provides the ways and means required to ensure multi-tenancy, high availability, and data security. The high availability architecture of SUSE OpenStack Cloud Crowbar Monitoring ensures an optimum level of operational performance eliminating the risk of component failures and providing for reliable crossover.

SUSE OpenStack Cloud Crowbar Monitoring covers all aspects of a Monitoring as a Service solution:

About SUSE OpenStack Cloud Crowbar Monitoring

The monitoring solution of SUSE OpenStack Cloud Crowbar Monitoring addresses the requirements of large-scale public and private clouds where high numbers of physical and virtual servers need to be monitored and huge amounts of monitoring data need to be managed. SUSE OpenStack Cloud Crowbar Monitoring consolidates metrics, alarms, and notifications, as well as health and status information from multiple systems, thus reducing the complexity and allowing for a higher level analysis of the monitoring data.

SUSE OpenStack Cloud Crowbar Monitoring covers all aspects of a Monitoring as a Service solution:

  • Storage of monitoring data in a resilient way.

  • Multi-tenancy architecture for submitting and streaming metrics. The architecture ensures the secure isolation of metrics data.

  • Horizontal and vertical scalability to support constantly evolving cloud infrastructures. When physical and virtual servers are scaled up or down to varying loads, the monitoring solution can be adapted accordingly.

SUSE OpenStack Cloud Crowbar Monitoring offers various features which support you in proactively managing your cloud resources. A large number of metrics in combination with early warnings about problems and outages assists you in analyzing and troubleshooting any issue you encounter in your environment.

The monitoring features include:

  • A monitoring overview which allows you to access all monitoring information.

  • Metrics dashboards for visualizing your monitoring data.

  • Alerting features for monitoring.

In the following sections, you will find information on the monitoring overview and the metrics dashboards as well as details on how to define and handle alarms and notifications.

Accessing SUSE OpenStack Cloud Crowbar Monitoring

For accessing SUSE OpenStack Cloud Crowbar Monitoring and performing monitoring tasks, you must have access to the OpenStack platform as a user with the monasca-user or monasca-read-only-user role in the monasca tenant.

Log in to OpenStack horizon with your user name and password. The functions you can use in OpenStack horizon depend on your access permissions. To access logs and metrics, switch to the monasca tenant in horizon. This allows you to access all monitoring data for SUSE OpenStack Cloud Crowbar Monitoring.

Figure 4.1. SUSE OpenStack Cloud horizon Dashboard—Monitoring

SUSE OpenStack Cloud horizon Dashboard—Monitoring

Overview

SUSE OpenStack Cloud Crowbar Monitoring provides one convenient access point to your monitoring data. Use Monitoring > Overview to keep track of your services and servers and quickly check their status. The overview also indicates any irregularities in the log data of the system components you are monitoring.

On the Overview page, you can:

  • View the status of your services, servers, and log data at a glance. As soon as you have defined an alarm for a service, a server, or log data and metrics data has been received, there is status information displayed on the Overview page. Different colors are used for the different statuses.