Class NBCreators
java.lang.Object
io.nosqlbench.nb.api.components.core.NBCreators
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<PTYPE> NBAdvisorPoint<PTYPE> advisor(Function<NBAdvisorBuilder<PTYPE>, NBAdvisorPointOrBuilder<PTYPE>> builderOrPointF) counter(String metricFamilyName, MetricCategory category, String description) gauge(String metricFamilyName, Supplier<Double> valueSource, MetricCategory category, String description) hdrHistoLog(NBComponent component) histogram(String metricFamilyName, int hdrdigits, MetricCategory category, String description) histogram(String metricFamilyName, MetricCategory category, String description) voidhistoLogger(String sessionName, String pattern, String filename, long millis) histoStats(NBComponent component) voidhistoStatsLogger(String sessionName, String pattern, String filename, long millis) httpPlugin(NBComponent component) com.codahale.metrics.Metermeter(String metricFamilyName, MetricCategory category, String description) pushReporter(String endpoint, long millis, NBLabels extraLabels, String prompushApikeyfile) <T> TrequiredExtension(String name, Class<T> type) shutdownHook(NBComponent component) sqliteReporter(NBComponent component, String url, long millis, MetricInstanceFilter filter) summaryGauge(String name, List<String> statspecs, MetricCategory category, String description) timer(String metricFamilyName, int hdrdigits, MetricCategory category, String description) timer(String metricFamilyName, MetricCategory category, String description) variableGauge(String metricFamilyName, double initialValue, MetricCategory category, String description, NBLabels additionalLabels) windowSummaryGauge(String name, int window, List<String> statspecs, MetricCategory category, String description)
-
Constructor Details
-
NBCreators
-
-
Method Details
-
timer
-
timer
public NBMetricTimer timer(String metricFamilyName, int hdrdigits, MetricCategory category, String description) -
meter
public com.codahale.metrics.Meter meter(String metricFamilyName, MetricCategory category, String description) -
counter
public NBMetricCounter counter(String metricFamilyName, MetricCategory category, String description) -
gauge
public NBFunctionGauge gauge(String metricFamilyName, Supplier<Double> valueSource, MetricCategory category, String description) -
variableGauge
public NBVariableGauge variableGauge(String metricFamilyName, double initialValue, MetricCategory category, String description, NBLabels additionalLabels) -
windowSummaryGauge
public WindowSummaryGauge windowSummaryGauge(String name, int window, List<String> statspecs, MetricCategory category, String description) -
summaryGauge
public DoubleSummaryGauge summaryGauge(String name, List<String> statspecs, MetricCategory category, String description) -
histogram
public NBMetricHistogram histogram(String metricFamilyName, MetricCategory category, String description) -
histogram
public NBMetricHistogram histogram(String metricFamilyName, int hdrdigits, MetricCategory category, String description) -
pushReporter
public PromPushReporterComponent pushReporter(String endpoint, long millis, NBLabels extraLabels, String prompushApikeyfile) -
bobyqaOptimizer
-
fileAccess
-
hdrHistoLog
-
histoStats
-
httpPlugin
-
shutdownHook
-
histoLogger
-
histoStatsLogger
-
sqliteReporter
public SqliteReporter sqliteReporter(NBComponent component, String url, long millis, MetricInstanceFilter filter) -
requiredExtension
-
advisor
public <PTYPE> NBAdvisorPoint<PTYPE> advisor(Function<NBAdvisorBuilder<PTYPE>, NBAdvisorPointOrBuilder<PTYPE>> builderOrPointF)
-