Monitoring and collecting data from Openshift

Based on top of Docker containers and the Kubernetes container cluster manager, OpenShift adds developer and operational centric tools to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams and applications.

More information on: https://www.openshift.com/

How it works

The plugin analyzes the performance of your Openshift environment. It retrieves the same information as the Kubernetes plugin, and is therefore configured in a similar matter.

In addition to standard Kubernetes metrics, the Openshift plugin also retrieves information on the projects, builds, and deployments within Openshift.

For more information, check out our documentation on Kubernetes.

Installation

The plugin needs to be installed together with a CoScale agent, instructions on how to install the CoScale agent can be found here. If you want to monitor Openshift inside Docker containers using CoScale, check out the instructions here.

The CoScale orchestrator integration works well together with the CoScale Docker and CoScale Resources plugin. These plugins gather data from all the running Docker containers as well as the host operating system resource metrics. The orchestrator allows us to tie the data together so you can retrieve performance specific metrics for your services or applications. These plugins are installed by default if you follow the instructions on how to install the CoScale agent.

Metrics

Openshift

Name Unit Dimensions
Openshift number of active projects #  
Openshift number of build configs #  
Openshift number of builds #  
Openshift number of canceled builds #  
Openshift number of completed builds #  
Openshift number of completed deployments #  
Openshift number of deployment configs #  
Openshift number of errored builds #  
Openshift number of failed builds #  
Openshift number of failed deployments #  
Openshift number of pending builds #  
Openshift number of projects #  
Openshift number of running builds #  
Openshift number of running deployments #  

We also gather the following Kubernetes metrics.