Skip to content

Add system metrics through Prometheus exporters and Grafana dashboards.

osmclient package creation and validation tool

Proposers

  • Gianpietro Lavado (Whitestack)
  • Gerardo Garcia (Telefonica)
  • Francisco Javier Ramon (Telefonica)

Type

Feature

Target MDG/TF

SA

Description

Current TSDB collects to VIM, VM and VNF metrics through a customized prometheus exporter in MON (that needs to evolve on its own, focusing on Network Services)

For system metrics, including host(s) and container stats, standard prometheus exporters could be included and integrated to the same Prometheus TSDB.

Even though the same standard Prometheus exporters would apply to any OSM installation type, the way of installing the exporters would vary according on the OSM installation method: (a) Single-node OSM based on Docker Swarm (b) Multi-node OSM based on Kubernetes (c) OSM Distribution

Grafana dashboards would be included by default, the only variable that could change across installations is the configuration of the datasource.

A natural consequence of this feature would be to promote Grafana to the default OSM stack.

Demo or definition of done

After installing OSM, Grafana is available by default, and system metrics appear in a dashboard.