A B C D E F G H L M R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractTaggedMetricRegistry - Class in com.palantir.tritium.metrics.registry
- AbstractTaggedMetricRegistry(Supplier<Reservoir>) - Constructor for class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- addMetrics(String, String, TaggedMetricSet) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- addMetrics(String, String, TaggedMetricSet) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
-
Adds a set of metrics to this TaggedMetricRegistry's metric set, which are to be uniquely identified by the tags provided.
- alpha(double) - Method in class com.palantir.tritium.metrics.registry.LockFreeExponentiallyDecayingReservoir.Builder
-
Alpha is the exponential decay factor.
B
- build() - Method in class com.palantir.tritium.metrics.registry.LockFreeExponentiallyDecayingReservoir.Builder
- build() - Method in class com.palantir.tritium.metrics.registry.MetricName.Builder
- builder() - Static method in class com.palantir.tritium.metrics.registry.LockFreeExponentiallyDecayingReservoir
- builder() - Static method in interface com.palantir.tritium.metrics.registry.MetricName
- Builder() - Constructor for class com.palantir.tritium.metrics.registry.MetricName.Builder
C
- clock(Clock) - Method in class com.palantir.tritium.metrics.registry.LockFreeExponentiallyDecayingReservoir.Builder
-
Clock instance used for decay.
- com.palantir.tritium.metrics.registry - package com.palantir.tritium.metrics.registry
- com.palantir.tritium.metrics.tags - package com.palantir.tritium.metrics.tags
- counter(MetricName) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- counter(MetricName) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
-
Returns existing or new counter metric for the specified metric name.
- counter(MetricName, Supplier<Counter>) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- counter(MetricName, Supplier<Counter>) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
- counterSupplier() - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
-
Supplies counter instances for this registry.
- createReservoir() - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
-
Supplies reservoir instances for this registry.
D
- DefaultTaggedMetricRegistry - Class in com.palantir.tritium.metrics.registry
- DefaultTaggedMetricRegistry() - Constructor for class com.palantir.tritium.metrics.registry.DefaultTaggedMetricRegistry
- DropwizardTaggedMetricSet - Class in com.palantir.tritium.metrics.registry
- DropwizardTaggedMetricSet(MetricSet) - Constructor for class com.palantir.tritium.metrics.registry.DropwizardTaggedMetricSet
E
- ENDPOINT - Static variable in class com.palantir.tritium.metrics.tags.MetricTags
F
- forEachMetric(BiConsumer<MetricName, Metric>) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- forEachMetric(BiConsumer<MetricName, Metric>) - Method in class com.palantir.tritium.metrics.registry.DropwizardTaggedMetricSet
- forEachMetric(BiConsumer<MetricName, Metric>) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricSet
G
- gauge(MetricName) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- gauge(MetricName) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
-
Returns existing gauge metric for the specified metric name or empty if none has been registered.
- gauge(MetricName, Gauge<T>) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- gauge(MetricName, Gauge<T>) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
-
Returns existing or new gauge metric for the specified metric name.
- getDefault() - Static method in class com.palantir.tritium.metrics.registry.DefaultTaggedMetricRegistry
-
Deprecated.use SharedTaggedMetricRegistries#getSingleton
- getMetrics() - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- getMetrics() - Method in class com.palantir.tritium.metrics.registry.DropwizardTaggedMetricSet
- getMetrics() - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricSet
-
Returns a map of metrics.
- getOrAdd(MetricName, Class<T>, Supplier<T>) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- getSingleton() - Static method in class com.palantir.tritium.metrics.registry.SharedTaggedMetricRegistries
-
Deprecated.avoid using the global singleton
- getSnapshot() - Method in class com.palantir.tritium.metrics.registry.LockFreeExponentiallyDecayingReservoir
H
- histogram(MetricName) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- histogram(MetricName) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
-
Returns existing or new histogram metric for the specified metric name.
- histogram(MetricName, Supplier<Histogram>) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- histogram(MetricName, Supplier<Histogram>) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
- histogramSupplier() - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
-
Supplies histogram instances for this registry.
L
- LockFreeExponentiallyDecayingReservoir - Class in com.palantir.tritium.metrics.registry
-
LockFreeExponentiallyDecayingReservoiris based closely on the codahale ExponentiallyDecayingReservoir.java, however it provides looser guarantees while completely avoiding locks. - LockFreeExponentiallyDecayingReservoir.Builder - Class in com.palantir.tritium.metrics.registry
-
By default this uses a size of 1028 elements, which offers a 99.9% confidence level with a 5% margin of error assuming a normal distribution, and an alpha factor of 0.015, which heavily biases the reservoir to the past 5 minutes of measurements.
M
- meter(MetricName) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- meter(MetricName) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
-
Returns existing or new meter metric for the specified metric name.
- meter(MetricName, Supplier<Meter>) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- meter(MetricName, Supplier<Meter>) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
- meterSupplier() - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
-
Supplies meter instances for this registry.
- MetricName - Interface in com.palantir.tritium.metrics.registry
- MetricName.Builder - Class in com.palantir.tritium.metrics.registry
- MetricTags - Class in com.palantir.tritium.metrics.tags
-
The standard set of metric tags as well as constant tag values.
R
- registerWithReplacement(MetricName, Gauge<?>) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- registerWithReplacement(MetricName, Gauge<?>) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
-
Registers and returns the specified gauge, replacing any existing gauge with the specified metric name.
- remove(MetricName) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- remove(MetricName) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
-
Removes the tagged metric with the specified metric name.
- removeMetrics(String, String) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- removeMetrics(String, String) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
-
Removes a TaggedMetricsSet added via addMetrics from this metrics set.
- removeMetrics(String, String, TaggedMetricSet) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- removeMetrics(String, String, TaggedMetricSet) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
-
Removes a TaggedMetricsSet added via addMetrics from this metrics set, if currently registered to this metric set.
- rescaleThreshold(Duration) - Method in class com.palantir.tritium.metrics.registry.LockFreeExponentiallyDecayingReservoir.Builder
-
Interval at which this reservoir is rescaled.
- RESPONSE_1XX - Static variable in class com.palantir.tritium.metrics.tags.MetricTags
- RESPONSE_2XX - Static variable in class com.palantir.tritium.metrics.tags.MetricTags
- RESPONSE_3XX - Static variable in class com.palantir.tritium.metrics.tags.MetricTags
- RESPONSE_4XX - Static variable in class com.palantir.tritium.metrics.tags.MetricTags
- RESPONSE_5XX - Static variable in class com.palantir.tritium.metrics.tags.MetricTags
- RESPONSE_FAMILY - Static variable in class com.palantir.tritium.metrics.tags.MetricTags
-
Tags for response code families.
- RESPONSE_OTHER - Static variable in class com.palantir.tritium.metrics.tags.MetricTags
S
- safeName() - Method in interface com.palantir.tritium.metrics.registry.MetricName
-
General/abstract measure (e.g.
- safeTags() - Method in interface com.palantir.tritium.metrics.registry.MetricName
-
Metadata/coordinates for where a particular measure came from.
- SERVICE_NAME - Static variable in class com.palantir.tritium.metrics.tags.MetricTags
- SharedTaggedMetricRegistries - Class in com.palantir.tritium.metrics.registry
-
Analogous to codahale's
SharedMetricRegistries. - size() - Method in class com.palantir.tritium.metrics.registry.LockFreeExponentiallyDecayingReservoir
- size(int) - Method in class com.palantir.tritium.metrics.registry.LockFreeExponentiallyDecayingReservoir.Builder
-
Maximum number of samples to keep in the reservoir.
- SlidingWindowTaggedMetricRegistry - Class in com.palantir.tritium.metrics.registry
- SlidingWindowTaggedMetricRegistry(int, TimeUnit) - Constructor for class com.palantir.tritium.metrics.registry.SlidingWindowTaggedMetricRegistry
T
- TaggedMetricRegistry - Interface in com.palantir.tritium.metrics.registry
-
Similar to
MetricRegistrybut allows tagging ofMetrics. - TaggedMetricSet - Interface in com.palantir.tritium.metrics.registry
- timer(MetricName) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- timer(MetricName) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
-
Returns existing or new timer metric for the specified metric name.
- timer(MetricName, Supplier<Timer>) - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
- timer(MetricName, Supplier<Timer>) - Method in interface com.palantir.tritium.metrics.registry.TaggedMetricRegistry
- timerSupplier() - Method in class com.palantir.tritium.metrics.registry.AbstractTaggedMetricRegistry
-
Supplies timer instances for this registry.
U
- update(long) - Method in class com.palantir.tritium.metrics.registry.LockFreeExponentiallyDecayingReservoir
- USER_AGENT - Static variable in class com.palantir.tritium.metrics.tags.MetricTags
All Classes All Packages