/** * <p>getRrdFileForDs</p> * * @param directory a {@link java.io.File} object. * @param ds a {@link java.lang.String} object. * @return a {@link java.io.File} object. */ protected static File getRrdFileForDs(File directory, String ds, String extension) { String rrdBaseName = ds; if (ResourceTypeUtils.isStoreByGroup()) { try { rrdBaseName = s_cache.getProperty(new File(directory, DS_PROPERTIES_FILE), ds); } catch (IOException e) { LOG.error("ds.properties error", e); rrdBaseName = ds; } } return new File(directory, rrdBaseName + extension); }
@Override public Persister createPersister(ServiceParameters params, RrdRepository repository, boolean dontPersistCounters, boolean forceStoreByGroup, boolean dontReorderAttributes) { if (ResourceTypeUtils.isStoreByGroup() || forceStoreByGroup) { return createGroupPersister(params, repository, dontPersistCounters); } else { return createOneToOnePersister(params, repository, dontPersistCounters); } }
@Override public Persister createPersister(ServiceParameters params, RrdRepository repository, boolean dontPersistCounters, boolean forceStoreByGroup, boolean dontReorderAttributes) { if (ResourceTypeUtils.isStoreByGroup() || forceStoreByGroup) { return createGroupPersister(params, repository, dontPersistCounters); } else { return createOneToOnePersister(params, repository, dontPersistCounters); } }
@Override public Persister createPersister(ServiceParameters params, RrdRepository repository, boolean dontPersistCounters, boolean forceStoreByGroup, boolean dontReorderAttributes) { if (ResourceTypeUtils.isStoreByGroup() || forceStoreByGroup) { return createGroupPersister(params, repository, dontPersistCounters, dontReorderAttributes); } else { return createOneToOnePersister(params, repository, dontPersistCounters, dontReorderAttributes); } }
@Override public Persister createPersister(ServiceParameters params, RrdRepository repository, boolean dontPersistCounters, boolean forceStoreByGroup, boolean dontReorderAttributes) { if (ResourceTypeUtils.isStoreByGroup() || forceStoreByGroup) { return createGroupPersister(params, repository, dontPersistCounters, dontReorderAttributes); } else { return createOneToOnePersister(params, repository, dontPersistCounters, dontReorderAttributes); } }
if (ResourceTypeUtils.isStoreByGroup() && !ResourceTypeUtils.isResponseTime(relativePath)) { String groupName = fileName.substring(0, fileName.length() - suffixLength); Properties props = getDsProperties(resourceDir);
registry.register(MetricRegistry.name("evaluate", "string-attributes"), stringAttributes); if (ResourceTypeUtils.isStoreByGroup()) { final Gauge<Integer> groups = () -> { return groupMap.keySet().size(); }; registry.register(MetricRegistry.name("evaluate", "groups"), groups);
boolean mibGroupEditable = !(isExistingGroup() && ResourceTypeUtils.isStoreByGroup()); resourceTypes = new ResourceTypePanel(dataCollectionConfigDao, group, logger); groups = new GroupPanel(dataCollectionConfigDao, group, logger, mibGroupEditable);
boolean mibGroupEditable = !(isExistingGroup() && ResourceTypeUtils.isStoreByGroup()); resourceTypes = new ResourceTypePanel(dataCollectionConfigDao, group, logger); groups = new GroupPanel(dataCollectionConfigDao, group, logger, mibGroupEditable);