| Package | Description |
|---|---|
| com.atlassian.util.profiling |
| Modifier and Type | Method and Description |
|---|---|
Metrics.Builder |
Metrics.Builder.collect(Iterable<String> metricTagKeys)
Collects
MetricTag.OptionalMetricTag that may exist in a MetricTagContext |
Metrics.Builder |
Metrics.Builder.collect(String... metricTagKeys)
Collects
MetricTag.OptionalMetricTag that may exist in a MetricTagContext |
Metrics.Builder |
Metrics.Builder.fromPluginKey(String pluginKey)
Attribute a plugin for providing a module that is measured
|
Metrics.Builder |
Metrics.Builder.invokerPluginKey(String pluginKey)
Attribute the plugin for invoking measured code
|
static Metrics.Builder |
Metrics.metric(String name)
Start creating a metric using the
Metrics.Builder |
Metrics.Builder |
Metrics.Builder.optionalTag(String key,
boolean value)
Adds an optional tag to the metric.
|
Metrics.Builder |
Metrics.Builder.optionalTag(String key,
int value)
Adds an optional tag to the metric.
|
Metrics.Builder |
Metrics.Builder.optionalTag(String key,
String value)
Adds an optional tag to the metric.
|
Metrics.Builder |
Metrics.Builder.optionalTags(Iterable<MetricTag.OptionalMetricTag> optionalMetricTags)
Adds optional tags to the metric.
|
Metrics.Builder |
Metrics.Builder.optionalTags(MetricTag.OptionalMetricTag... optionalMetricTags)
Adds optional tags to the metric.
|
Metrics.Builder |
Metrics.Builder.tag(String key,
boolean value)
Adds a tag to the metric.
|
Metrics.Builder |
Metrics.Builder.tag(String key,
int value)
Adds a tag to the metric.
|
Metrics.Builder |
Metrics.Builder.tag(String key,
String value)
Adds a tag to the metric.
|
Metrics.Builder |
Metrics.Builder.tags(Iterable<MetricTag.RequiredMetricTag> requiredMetricTags)
Adds tags to the metric.
|
Metrics.Builder |
Metrics.Builder.tags(MetricTag.RequiredMetricTag... tags)
Adds tags to the metric.
|
Metrics.Builder |
Metrics.Builder.withAnalytics()
Mark any created metrics to be sent to analytics.
|
Metrics.Builder |
Metrics.Builder.withInvokerPluginKey()
Attribute the plugin at the top of the call stack for invoking measured code
|
| Modifier and Type | Method and Description |
|---|---|
static Timer |
Timers.timerWithMetric(String traceName,
Metrics.Builder metricBuilder)
Creates a
Timer with the given trace name, and metrics based on the builder. |
Copyright © 2023 Atlassian. All rights reserved.