def register_ib_view()

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)