def _getDsDatapoints(self, comp, ds, ploader, perfServer): """ Given a component a data source, gather its data points """ parser = ploader.create() points = [] component_name = ds.getComponent(comp) contextUUID = comp.getUUID() devuuid = comp.device().getUUID() componentId = comp.id for dp in ds.getRRDDataPoints(): dpc = DataPointConfig() dpc.id = dp.id dpc.component = component_name dpc.contextUUID = contextUUID dpc.componentId = componentId dpc.dpName = dp.name() dpc.devuuid = devuuid dpc.rrdType = dp.rrdtype dpc.rrdCreateCommand = dp.getRRDCreateCommand(perfServer) dpc.rrdMin = dp.rrdmin dpc.rrdMax = dp.rrdmax dpc.data = parser.dataForParser(comp, dp) points.append(dpc) return points
def _getDsDatapoints(self, comp, ds, ploader, perfServer): """ Given a component a data source, gather its data points """ parser = ploader.create() points = [] component_name = ds.getComponent(comp) basepath = comp.rrdPath() for dp in ds.getRRDDataPoints(): dpc = DataPointConfig() dpc.id = dp.id dpc.component = component_name dpc.rrdPath = "/".join((basepath, dp.name())) dpc.rrdType = dp.rrdtype dpc.rrdCreateCommand = dp.getRRDCreateCommand(perfServer) dpc.rrdMin = dp.rrdmin dpc.rrdMax = dp.rrdmax dpc.data = parser.dataForParser(comp, dp) points.append(dpc) return points
def _getDsDatapoints(self, comp, ds, ploader, perfServer): """ Given a component a data source, gather its data points """ parser = ploader.create() points = [] component_name = ds.getComponent(comp) basepath = comp.rrdPath() for dp in ds.getRRDDataPoints(): dpc = DataPointConfig() dpc.id = dp.id dpc.component = component_name dpc.rrdPath = "/".join((basepath, dp.name())) dpc.rrdType = dp.rrdtype dpc.rrdCreateCommand = dp.getRRDCreateCommand(perfServer) dpc.rrdMin = dp.rrdmin dpc.rrdMax = dp.rrdmax dpc.data = parser.dataForParser(comp, dp) points.append(dpc) return points
def _getDsDatapoints(self, device, comp, ds, ploader, perfServer): """ Given a component a data source, gather its data points """ parser = ploader.create() points = [] component_name = ds.getComponent(comp, device=device) for dp in ds.getRRDDataPoints(): dpc = DataPointConfig() dpc.id = dp.id dpc.component = component_name dpc.dpName = dp.name() dpc.rrdType = dp.rrdtype dpc.rrdCreateCommand = dp.getRRDCreateCommand(perfServer) dpc.rrdMin = dp.rrdmin dpc.rrdMax = dp.rrdmax dpc.data = parser.dataForParser(comp, dp) dpc.metadata = comp.getMetricMetadata(device) points.append(dpc) return points
def _getDsDatapoints(self, device, comp, ds, ploader, perfServer): """ Given a component a data source, gather its data points """ parser = ploader.create() points = [] component_name = ds.getComponent(comp, device=device) for dp in ds.getRRDDataPoints(): dpc = DataPointConfig() dpc.id = dp.id dpc.component = component_name dpc.dpName = dp.name() dpc.rrdType = dp.rrdtype dpc.rrdCreateCommand = dp.getRRDCreateCommand(perfServer) dpc.rrdMin = dp.rrdmin dpc.rrdMax = dp.rrdmax dpc.data = parser.dataForParser(comp, dp) dpc.metadata = comp.getMetricMetadata(device) dpc.tags = dp.getTags(comp) points.append(dpc) return points