Open In App

What is OpenStack Telemetry Service?

In the cloud industry, all services are provided based on pay-per-use and on-demand service. For this, the service providers are required to use a multi-step process for billing. This multi-step process includes metering, rating, and then billing. Originally, the telemetry service was designed for system billing only. The service could successfully do the metering job which was required for billing. The Telemetry service collects data about the used services which it stores in the form of samples and then this data is used for billing purposes. 

Now, in addition to the measurement of services, it can also perform other tasks. When actions are performed in the OpenStack system, the triggered notifications can be captured using telemetry service. This data is also kept along with metering data. Concerning orchestration and auto-scaling, alarms are triggered which are then used by telemetry. Thus, we can say that the following functions are performed by the telemetry service: 



Components of Telemetry service: 
 

Apart from the collector and API server that have access to the data store, all other services communicate by using the messaging bus. 



Article Tags :