in src/azinsights/exporter/ApplicationInsightsExporter.py [0:0]
def register_ib_view(self, name: str, description: str, measure: measure_module.BaseMeasure):
''' Registers OpenCensus views for a ib metric
Parameters
----------
name : str
Name of the metric
description : str
Description of the metric
measure : measure_module.BaseMeasure
OpenCensus measure for this view
'''
logger.debug('register_ib_view')
view = view_module.View(
name,
description,
columns=[JOB_ID_TAGKEY, VM_INSTANCE_TAGKEY, IB_PORT_IDENTIFIER_TAGKEY],
measure=measure,
aggregation=aggregation_module.LastValueAggregation()
)
self._view_manager.register_view(view)