OpenStack Telemetry API in CEE
Cloud Execution Environment

Contents

1Introduction
1.1API Version
1.2Document References

2

Supported Operations
2.1Basic OpenStack Operations
2.2OpenStack Extensions

3

Ericsson Extensions

4

Limitations and Recommendations
4.1Limitations
4.2Recommendations

Reference List

1   Introduction

This document serves as an introduction to the use of the Application Programming Interface (API) of the OpenStack component "Telemetry" in the Cloud Execution Environment (CEE).

The aim of the document is to present the Telemetry API in CEE, and it also contains information about the features of CEE Telemetry.

1.1   API Version

This CEE API is based on OpenStack Telemetry API v2.

1.2   Document References

This section lists the official OpenStack API references.

1.2.1   API Design Base Reference

For the detailed description of the API operations and extensions of Telemetry, refer to the section "Telemetry API v2" in the OpenStack API Complete Reference. This is a stored copy of the OpenStack API Reference document version that was the base for the development of this version of CEE.

All references to this OpenStack API made in this document are based on this specific document version. The document may include API extensions that are not supported in this version of CEE. See Section 2.2 for details.

Note:  
  • The date on the front page shows the date on which the PDF document was generated.
  • The date of the latest change of the actual content may be different.

2   Supported Operations

The following sections contain the API operations and API extensions that are supported in CEE.

2.1   Basic OpenStack Operations

Most of the meters supported by the OpenStack Mitaka release (with Nova using libvirt) are supported in CEE.

The following meters are supported and enabled by default:

The file /etc/ceilometer/pipeline.yaml on all virtual Cloud Infrastructure Controllers (vCICs) contains enabled meters.

SDN meters are disabled by default. The SDN controller meters can be enabled in the ericsson_openstack_config plugin in config.yaml. Refer to the Fuel Plugin Configuration Guide.

2.1.1   Limitations

Not applicable.

CEE specific limitations and recommendations are listed in Section 4.

2.2   OpenStack Extensions

Not applicable.

3   Ericsson Extensions

Not applicable.

4   Limitations and Recommendations

This section describes CEE specific limitations and recommendations.

4.1   Limitations

The below functionalities and extensions are supported with limitations:

In a deployment with more than 50 blades, Ceilometer statistics return a Gateway Timeout (HTTP 504).

To avoid this issue, do the following:

  1. Change the parameters timeout client and timeout server in /etc/haproxy/haproxy.cfg on all the vCICs. For each 100 VM, increase the timeout parameters by 1 minute.

    For example, in a deployment with 80 blades and 600 VMs, set the parameters timeout client and timeout server to 6 min.

  2. Restart HAProxy with the following command on any of the vCICs:

    crm resource restart p_haproxy

4.2   Recommendations

Not applicable.


Reference List

[1] OpenStack Ceilometer Documentation. https://docs.openstack.org/ceilometer/latest/admin/telemetry-measurements.html
[2] Counters User Guide, 4/1543-AXD 101 08/6-V1