@Override public Summary create() { return Summary.build().name(name).help(name).labelNames(tags).create().register(); } }
@Override public Summary create() { return Summary.build() .name(name) .help(name) .labelNames(tags) .quantile(0.5, 0.05) .quantile(0.75, 0.05) .quantile(0.99, 0.05) .create() .register(); } }
public PrometheusSummary register() { summary.register(); return this; }
public PrometheusSummary register(CollectorRegistry registry) { summary.register(registry); return this; }
public void register() { overallFleSizeDistribution.register(); overallReplication.register(); groupFileSizeDistribution.register(); userFileSizeDistribution.register(); userReplication.register(); if (hasPathStats()) { pathFileSizeDistribution.register(); } if (hasPathSetStats()) { pathSetFileSizeDistribution.register(); } }
protected void createAssertionCollector(){ if (!collectAssertions){ return; } String[] labelNames = new String[]{}; if (SampleEvent.getVarCount() > 0) { labelNames = this.combineAssertionLabelsWithSampleVars(); }else { labelNames = this.assertionConfig.getLabels(); } if(this.getSaveConfig().getAssertionClass().equals(Summary.class)) this.assertionsCollector = Summary.build().name("jmeter_assertions_total").help("Counter for assertions") .labelNames(labelNames).quantile(0.5, 0.1).quantile(0.99, 0.1) .create().register(CollectorRegistry.defaultRegistry); else if(this.getSaveConfig().getAssertionClass().equals(Counter.class)) this.assertionsCollector = Counter.build().name("jmeter_assertions_total").help("Counter for assertions") .labelNames(labelNames).create().register(CollectorRegistry.defaultRegistry); }
.quantile(0.99, 0.1) .create() .register(CollectorRegistry.defaultRegistry); .quantile(0.99, 0.1) .create() .register(CollectorRegistry.defaultRegistry); this.samplerElaspedTimeCollector = Summary.build() .name("jmeter_samples_duration_seconds") .quantile(0.99, 0.1) .create() .register(CollectorRegistry.defaultRegistry); this.samplerIdleTimeCollector = Summary.build() .name("jmeter_samples_idle_time_seconds") .quantile(0.99, 0.1) .create() .register(CollectorRegistry.defaultRegistry); this.samplerConnectTimeCollector = Summary.build() .name("jmeter_samples_connect_time_seconds") .quantile(0.99, 0.1) .create() .register(CollectorRegistry.defaultRegistry);