Scale-in/Scale-out commands can be only triggered from CLI. When they are triggered...
[osm/Features.git] / Release8 / vnf_indicator_collection_exporters.md
1 # VNF Indicator collection using Prometheus exporters
2  
3 ## Proposers
4
5 - Gianpietro Lavado (Whitestack)
6 - Gerardo Garcia (Telefonica)
7 - Francisco Javier Ramon (Telefonica)
8
9 ## Type
10
11 Feature
12
13 ## Target MDG/TF
14
15 SA
16
17 ## Description
18
19 VNF indicators are gathered today using Juju Metrics, which MON collects through N2VC.
20 Juju metrics present some limitations:
21 - Collection interval is fixed to 5m
22 - Metrics can only be collected through CLI
23
24 The original proposal to replace this with regular, periodic primitives, has been discarded as
25 primitives are 'blocking', so a metric collection primitive could delay a configuration primitive.
26
27 A mechanism is needed to collect indicators through SNMP, REST API and other methods, ideally:
28 - Adding 'exporters' to store metrics directly to the existing Prometheus TSDB.
29 - Trying to mantain alignment with current ETSI standards (SOL002, SOL006)
30
31 ## Demo or definition of done
32
33 VNF Indicator collection through SNMP (ant other methods) can be specified at the VNFD, with a 
34 variable collection period, which will make the system enable the corresponding exporter and 
35 show the metric at a Network Service dashboard in Grafana.