From: lavado Date: Sat, 9 Nov 2019 16:22:04 +0000 (+0100) Subject: Add system metrics through Prometheus exporters and Grafana dashboards. X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FFeatures.git;a=commitdiff_plain;h=refs%2Fchanges%2F32%2F8132%2F4 Add system metrics through Prometheus exporters and Grafana dashboards. Change-Id: I2c0dc5315aec6b63b070150525bba6716bcb9b37 --- diff --git a/Release7/osm_system_metrics.md b/Release7/osm_system_metrics.md new file mode 100644 index 0000000..a2ce457 --- /dev/null +++ b/Release7/osm_system_metrics.md @@ -0,0 +1,38 @@ +# 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. \ No newline at end of file