def register_view()

in src/azinsights/exporter/ApplicationInsightsExporter.py [0:0]


    def register_view(self, metric_type: str, name: str, description: str, measure: measure_module.BaseMeasure):
        ''' Registers OpenCensus views for an individual metric

        Parameters
        ----------
        metric_type : str
            Type of metric, either dcgm or ib
        name : str
            Name of the metric
        description : str
            Description of the metric
        measure : measure_module.BaseMeasure
            OpenCensus measure for this view
        '''
        logger.debug('register_view')
        if metric_type == 'dcgm':
            self.register_dcgm_view(name, description, measure)
        elif (metric_type == 'ib'):
            self.register_ib_view(name, description, measure)
        else:
            logger.warning('View of type {0} is unknown and was not registered.'.format(metric_type))