- close() - Method in class com.netflix.spectator.atlas.AtlasRegistry
-
Stop the scheduler reporting Atlas data.
- close() - Method in class com.netflix.spectator.atlas.impl.DefaultPublisher
-
- com.netflix.spectator.atlas - package com.netflix.spectator.atlas
-
- com.netflix.spectator.atlas.impl - package com.netflix.spectator.atlas.impl
-
Classes in this package are only intended for use internally within spectator.
- commonTags() - Method in interface com.netflix.spectator.atlas.AtlasConfig
-
Returns the common tags to apply to all metrics reported to Atlas.
- commonTags() - Method in interface com.netflix.spectator.atlas.impl.EvaluatorConfig
-
Returns the common tags to apply to all metrics reported to Atlas.
- commonTags() - Method in class com.netflix.spectator.atlas.RollupPolicy.Result
-
Return the common tags for this result.
- complete(double) - Method in class com.netflix.spectator.atlas.impl.Consolidator.AbstractConsolidator
-
Performs any final computation on the aggregated value.
- complete(double) - Method in class com.netflix.spectator.atlas.impl.Consolidator.Avg
-
- complete(double) - Method in class com.netflix.spectator.atlas.impl.Consolidator.Max
-
- configRefreshFrequency() - Method in interface com.netflix.spectator.atlas.AtlasConfig
-
Returns the frequency for refreshing config settings from the LWC service.
- configTTL() - Method in interface com.netflix.spectator.atlas.AtlasConfig
-
Returns the TTL for subscriptions from the LWC service.
- configUri() - Method in interface com.netflix.spectator.atlas.AtlasConfig
-
Returns the URI for the Atlas LWC endpoint to retrieve current subscriptions.
- connectTimeout() - Method in interface com.netflix.spectator.atlas.AtlasConfig
-
Returns the connection timeout for requests to the backend.
- Consolidator - Interface in com.netflix.spectator.atlas.impl
-
Consolidates a set of measurements collected at a smaller step size to a set a measurement
at a larger step size that is an even multiple of the primary.
- Consolidator.AbstractConsolidator - Class in com.netflix.spectator.atlas.impl
-
Base class for consolidator implementations.
- Consolidator.Avg - Class in com.netflix.spectator.atlas.impl
-
Averages the raw values.
- Consolidator.Max - Class in com.netflix.spectator.atlas.impl
-
Selects the maximum value that is reported.
- Consolidator.None - Class in com.netflix.spectator.atlas.impl
-
Placeholder implementation used when the primary and consolidated step sizes are
the same.
- consumeBatches(int, Consumer<EvalPayload>) - Method in class com.netflix.spectator.atlas.impl.EvalPayload
-
Break the payload down to a set of batches to limit the size of requests going to the
service.
- create(Id, long, int) - Static method in interface com.netflix.spectator.atlas.impl.Consolidator
-
Create a new consolidator instance based on the statistic in the id.
- create(Statistic, long, int) - Static method in interface com.netflix.spectator.atlas.impl.Consolidator
-
Create a new consolidator instance based on the specified statistic.
- create(String, long, int) - Static method in interface com.netflix.spectator.atlas.impl.Consolidator
-
Create a new consolidator instance based on the specified statistic.
- createMapper(JsonFactory, Function<String, String>) - Static method in class com.netflix.spectator.atlas.impl.JsonUtils
-
Create an object mapper with a custom serializer for measurements.
- createReplacementFunction(String) - Static method in class com.netflix.spectator.atlas.impl.JsonUtils
-
Return a mapping function that will replace characters that are not matched by the
pattern with an underscore.
- DataExpr - Interface in com.netflix.spectator.atlas.impl
-
Data expressions for defining how to aggregate values.
- dataExpr() - Method in class com.netflix.spectator.atlas.impl.Subscription
-
Return the data expression for this subscription.
- DataExpr.AggregateFunction - Interface in com.netflix.spectator.atlas.impl
-
Base type for simple aggregate functions.
- DataExpr.Aggregator - Interface in com.netflix.spectator.atlas.impl
-
Helper for incrementally computing an aggregate of a set of tag values.
- DataExpr.All - Class in com.netflix.spectator.atlas.impl
-
Includes all datapoints that match the query expression.
- DataExpr.Count - Class in com.netflix.spectator.atlas.impl
-
Aggregates all datapoints that match the query to a single datapoint that is the
number of input values.
- DataExpr.DropRollup - Class in com.netflix.spectator.atlas.impl
-
Rollup inputs by dropping the specified keys.
- DataExpr.GroupBy - Class in com.netflix.spectator.atlas.impl
-
Compute a set of time series matching the query and grouped by the specified keys.
- DataExpr.KeepRollup - Class in com.netflix.spectator.atlas.impl
-
Rollup inputs by only keeping the specified keys.
- DataExpr.Max - Class in com.netflix.spectator.atlas.impl
-
Aggregates all datapoints that match the query to a single datapoint that is the
maximum of the input values.
- DataExpr.Min - Class in com.netflix.spectator.atlas.impl
-
Aggregates all datapoints that match the query to a single datapoint that is the
minimum of the input values.
- DataExpr.SimpleAggregator - Interface in com.netflix.spectator.atlas.impl
-
Base type for simple aggregators that have a single result value.
- DataExpr.Sum - Class in com.netflix.spectator.atlas.impl
-
Aggregates all datapoints that match the query to a single datapoint that is the
sum of the input values.
- debugRegistry() - Method in interface com.netflix.spectator.atlas.AtlasConfig
-
Returns a registry to use for recording metrics about the behavior of the AtlasRegistry.
- DefaultPublisher - Class in com.netflix.spectator.atlas.impl
-
- DefaultPublisher(AtlasConfig) - Constructor for class com.netflix.spectator.atlas.impl.DefaultPublisher
-
- DefaultPublisher(AtlasConfig, HttpClient) - Constructor for class com.netflix.spectator.atlas.impl.DefaultPublisher
-
- DefaultPublisher(AtlasConfig, HttpClient, Registry) - Constructor for class com.netflix.spectator.atlas.impl.DefaultPublisher
-
- delayGaugeAggregation() - Method in interface com.netflix.spectator.atlas.impl.EvaluatorConfig
-
Returns true if gauge aggregation should be delayed until downstream in the final eval
step.
- DiagnosticMessage(EvalPayload.MessageType, String) - Constructor for class com.netflix.spectator.atlas.impl.EvalPayload.DiagnosticMessage
-
Create a new instance.
- dnfList() - Method in class com.netflix.spectator.atlas.impl.Query.And
-
- dnfList() - Method in interface com.netflix.spectator.atlas.impl.Query
-
Converts this query into disjunctive normal form.
- dnfList() - Method in class com.netflix.spectator.atlas.impl.Query.In
-
- dnfList() - Method in class com.netflix.spectator.atlas.impl.Query.Not
-
- dnfList() - Method in class com.netflix.spectator.atlas.impl.Query.Or
-
- query() - Method in class com.netflix.spectator.atlas.impl.DataExpr.All
-
- query() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Count
-
- query() - Method in class com.netflix.spectator.atlas.impl.DataExpr.DropRollup
-
- query() - Method in class com.netflix.spectator.atlas.impl.DataExpr.GroupBy
-
- query() - Method in class com.netflix.spectator.atlas.impl.DataExpr.KeepRollup
-
- query() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Max
-
- query() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Min
-
- query() - Method in interface com.netflix.spectator.atlas.impl.DataExpr
-
Query for selecting the input measurements that should be aggregated.
- query() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Sum
-
- Query - Interface in com.netflix.spectator.atlas.impl
-
Query for matching based on tags.
- query() - Method in class com.netflix.spectator.atlas.RollupPolicy.Rule
-
Return the query expression string.
- Query.And - Class in com.netflix.spectator.atlas.impl
-
Query that matches if both sub-queries match.
- Query.CompositeKeyQuery - Class in com.netflix.spectator.atlas.impl
-
Checks all of a set of conditions for the same key match the specified value.
- Query.Equal - Class in com.netflix.spectator.atlas.impl
-
Query that matches if the tag map contains key k
with value v
.
- Query.GreaterThan - Class in com.netflix.spectator.atlas.impl
-
Query that matches if the tag map contains key k
with a value that is lexically
greater than v
.
- Query.GreaterThanEqual - Class in com.netflix.spectator.atlas.impl
-
Query that matches if the tag map contains key k
with a value that is lexically
greater than or equal to v
.
- Query.Has - Class in com.netflix.spectator.atlas.impl
-
Query that matches if the tag map contains a specified key.
- Query.In - Class in com.netflix.spectator.atlas.impl
-
Query that matches if the tag map contains key k
with a value in the set
vs
.
- Query.InvertedKeyQuery - Class in com.netflix.spectator.atlas.impl
-
Query that matches if the underlying key query does not match.
- Query.KeyQuery - Interface in com.netflix.spectator.atlas.impl
-
Base interface for simple queries that check the value associated with a single key.
- Query.LessThan - Class in com.netflix.spectator.atlas.impl
-
Query that matches if the tag map contains key k
with a value that is lexically
less than v
.
- Query.LessThanEqual - Class in com.netflix.spectator.atlas.impl
-
Query that matches if the tag map contains key k
with a value that is lexically
less than or equal to v
.
- Query.Not - Class in com.netflix.spectator.atlas.impl
-
Query that matches if the sub-query does not match.
- Query.Or - Class in com.netflix.spectator.atlas.impl
-
Query that matches if either sub-queries match.
- Query.Regex - Class in com.netflix.spectator.atlas.impl
-
Query that matches if the tag map contains key k
with a value that matches the
regex in v
.
- QueryIndex<T> - Class in com.netflix.spectator.atlas.impl
-
Index that to efficiently match an Id
against a set of
queries that are known in advance.
- QueryIndex.CacheSupplier<V> - Interface in com.netflix.spectator.atlas.impl
-
Supplier to create a new instance of a cache used for other checks.
- QueryIndex.DefaultCacheSupplier<V> - Class in com.netflix.spectator.atlas.impl
-
Default supplier based on a simple LFU cache.
- queryTags() - Method in interface com.netflix.spectator.atlas.impl.DataExpr.AggregateFunction
-
Return the exact matches from the query clause.
- queryTags() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Count
-
- queryTags() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Max
-
- queryTags() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Min
-
- queryTags() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Sum
-