X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fcollector%2Fvnf_metric.py;h=961a4ef48de48fd41235ef893325f7445b75d86e;hb=refs%2Fchanges%2F03%2F10803%2F1;hp=d0f39c3fba826fde455fb09ba9ac8290f4a83e3e;hpb=b525e6c8619d494d4e254def394cf5b62de4df4a;p=osm%2FMON.git diff --git a/osm_mon/collector/vnf_metric.py b/osm_mon/collector/vnf_metric.py index d0f39c3..961a4ef 100644 --- a/osm_mon/collector/vnf_metric.py +++ b/osm_mon/collector/vnf_metric.py @@ -20,13 +20,21 @@ # contact: bdiaz@whitestack.com or glavado@whitestack.com ## from osm_mon.collector.metric import Metric +import logging + +log = logging.getLogger(__name__) class VnfMetric(Metric): - def __init__(self, nsr_id, vnf_member_index, vdur_name, name, value): + def __init__( + self, nsr_id, vnf_member_index, vdur_name, name, value, extra_tags: dict = None + ): tags = { - 'ns_id': nsr_id, - 'vnf_member_index': vnf_member_index, - 'vdu_name': vdur_name + "ns_id": nsr_id, + "vnf_member_index": vnf_member_index, + "vdu_name": vdur_name, } + if extra_tags: + tags.update(extra_tags) + log.debug("Tags: %s", tags) super().__init__(tags, name, value)