Skip to content

Osmclient changes related to VIM configuration with a Prometheus TSDB system

Proposers

  • Luis Vega(Whitestack)

Description

After the changes introduced in feature 10920, we need to enhance the feature. For that, we will add a default metric mapping for prometheus case and change how the prometheus_config.json file works. Also, the user could map some of the metric (not all of them). Other change that will be added is the Robot Test for VIM that uses Prometheus as Telemetry System. Finally, we have to document the functionality.

Demo or definition of done

Adding a VIM that does not have Gnocchi but a Prometheus TSDB for storing VM metrics, should allow for the same functionality that OSM has today with Gnocchi collection, including the storage of those metrics in OSM's Prometheus under the same names, as well as the autoscaling and other capabilities. Be able to create say VIM with the prometheus_config.json file, just with some mappings or without anyone and get the same functionality.

Edited by garciadeblas