Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

add(Query, T) - Method in class com.netflix.spectator.atlas.impl.QueryIndex
Add a value that should match for the specified query.
aggregate(double, double) - Method in class com.netflix.spectator.atlas.impl.Consolidator.AbstractConsolidator
Combines two values to create an aggregate used as the consolidated value.
aggregate(double, double) - Method in class com.netflix.spectator.atlas.impl.Consolidator.Avg
 
aggregate(double, double) - Method in class com.netflix.spectator.atlas.impl.Consolidator.Max
 
aggregator(Map<String, String>, boolean) - Method in interface com.netflix.spectator.atlas.impl.DataExpr
Get an aggregator that can be incrementally fed values.
aggregator(boolean) - Method in interface com.netflix.spectator.atlas.impl.DataExpr
Get an aggregator that can be incrementally fed values.
aggregator(Map<String, String>, boolean) - Method in class com.netflix.spectator.atlas.impl.DataExpr.All
 
aggregator(Map<String, String>, boolean) - Method in class com.netflix.spectator.atlas.impl.DataExpr.Count
 
aggregator(Map<String, String>, boolean) - Method in class com.netflix.spectator.atlas.impl.DataExpr.DropRollup
 
aggregator(Map<String, String>, boolean) - Method in class com.netflix.spectator.atlas.impl.DataExpr.GroupBy
 
aggregator(Map<String, String>, boolean) - Method in class com.netflix.spectator.atlas.impl.DataExpr.KeepRollup
 
aggregator(Map<String, String>, boolean) - Method in class com.netflix.spectator.atlas.impl.DataExpr.Max
 
aggregator(Map<String, String>, boolean) - Method in class com.netflix.spectator.atlas.impl.DataExpr.Min
 
aggregator(Map<String, String>, boolean) - Method in class com.netflix.spectator.atlas.impl.DataExpr.Sum
 
alwaysMatches() - Method in class com.netflix.spectator.atlas.impl.Query.Regex
Returns true if the pattern will always match.
and(Query) - Method in interface com.netflix.spectator.atlas.impl.Query
Returns a new query: this AND q.
andList() - Method in class com.netflix.spectator.atlas.impl.Query.And
 
andList() - Method in interface com.netflix.spectator.atlas.impl.Query
Converts this query into a list of sub-queries that can be ANDd together.
apply(Id, Set<String>) - Method in class com.netflix.spectator.atlas.impl.IdMapper
 
AtlasConfig - Interface in com.netflix.spectator.atlas
Configuration for Atlas registry.
AtlasRegistry - Class in com.netflix.spectator.atlas
Registry for reporting metrics to Atlas.
AtlasRegistry(Clock, AtlasConfig) - Constructor for class com.netflix.spectator.atlas.AtlasRegistry
Create a new instance.
autoStart() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns true if the registry should automatically start the background reporting threads in the constructor.

B

batchSize() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns the number of measurements per request to use for the backend.

C

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.

D

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
 

E

enabled() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns true if publishing to Atlas is enabled.
equals(Object) - Method in class com.netflix.spectator.atlas.impl.DataExpr.All
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.DataExpr.Count
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.DataExpr.DropRollup
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.DataExpr.GroupBy
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.DataExpr.KeepRollup
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.DataExpr.Max
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.DataExpr.Min
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.DataExpr.Sum
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.EvalPayload.DiagnosticMessage
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.EvalPayload
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.EvalPayload.Message
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.EvalPayload.Metric
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.PublishPayload
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Query.And
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Query.CompositeKeyQuery
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Query.Equal
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Query.GreaterThan
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Query.GreaterThanEqual
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Query.Has
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Query.In
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Query.InvertedKeyQuery
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Query.LessThan
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Query.LessThanEqual
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Query.Not
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Query.Or
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Query.Regex
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Subscription
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.Subscriptions
 
equals(Object) - Method in class com.netflix.spectator.atlas.impl.TagsValuePair
 
equals(Object) - Method in class com.netflix.spectator.atlas.RollupPolicy.Result
 
equals(Object) - Method in class com.netflix.spectator.atlas.RollupPolicy.Rule
 
eval(Iterable<TagsValuePair>) - Method in interface com.netflix.spectator.atlas.impl.DataExpr
Evaluate the data expression over the input.
eval(long) - Method in class com.netflix.spectator.atlas.impl.Evaluator
Evaluate the expressions for all subscriptions against the data available for the provided timestamp.
eval(long, boolean) - Method in class com.netflix.spectator.atlas.impl.Evaluator
Evaluate the expressions for all subscriptions against the data available for the provided timestamp.
eval(long, List<Measurement>) - Method in class com.netflix.spectator.atlas.impl.Evaluator
Helper function that evaluates the data for a given time after updating with the provided list of measurements.
EvalPayload - Class in com.netflix.spectator.atlas.impl
Wraps a list of measurements with a set of common tags.
EvalPayload(long, List<EvalPayload.Metric>, List<EvalPayload.Message>) - Constructor for class com.netflix.spectator.atlas.impl.EvalPayload
Create a new instance.
EvalPayload(long, List<EvalPayload.Metric>) - Constructor for class com.netflix.spectator.atlas.impl.EvalPayload
Create a new instance.
EvalPayload.DiagnosticMessage - Class in com.netflix.spectator.atlas.impl
Diagnostic message.
EvalPayload.Message - Class in com.netflix.spectator.atlas.impl
Message.
EvalPayload.MessageType - Enum in com.netflix.spectator.atlas.impl
Message type.
EvalPayload.Metric - Class in com.netflix.spectator.atlas.impl
Metric value.
Evaluator - Class in com.netflix.spectator.atlas.impl
Evaluates all the expressions for a set of subscriptions.
Evaluator(EvaluatorConfig) - Constructor for class com.netflix.spectator.atlas.impl.Evaluator
Create a new instance.
EvaluatorConfig - Interface in com.netflix.spectator.atlas.impl
Additional interface that can be implemented by the AtlasConfig instance providing knobs for internal registry details.
evaluatorStepSize() - Method in interface com.netflix.spectator.atlas.impl.EvaluatorConfig
Step size used for the raw measurements.
evalUri() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns the URI for the Atlas LWC endpoint to evaluate the data for a suscription.
exactTags() - Method in class com.netflix.spectator.atlas.impl.Query.And
 
exactTags() - Method in class com.netflix.spectator.atlas.impl.Query.Equal
 
exactTags() - Method in interface com.netflix.spectator.atlas.impl.Query
Extract the tags from the query that have an exact match for a given value.

F

FALSE - Static variable in interface com.netflix.spectator.atlas.impl.Query
Query that never matches.
findHotSpots(int, BiConsumer<List<String>, List<Query.KeyQuery>>) - Method in class com.netflix.spectator.atlas.impl.QueryIndex
Find hot spots in the index where there is a large set of linear matches, e.g.
findMatches(Id) - Method in class com.netflix.spectator.atlas.impl.QueryIndex
Find all values where the corresponding queries match the specified id.
findMatches(Function<String, String>) - Method in class com.netflix.spectator.atlas.impl.QueryIndex
Find all values where the corresponding queries match the specified tags.
forEachMatch(Id, Consumer<T>) - Method in class com.netflix.spectator.atlas.impl.QueryIndex
Invoke the consumer for all values where the corresponding queries match the specified id.
forEachMatch(Function<String, String>, Consumer<T>) - Method in class com.netflix.spectator.atlas.impl.QueryIndex
Invoke the consumer for all values where the corresponding queries match the specified tags.
fromAtlasConfig(AtlasConfig) - Static method in interface com.netflix.spectator.atlas.impl.EvaluatorConfig
Create a new instance from an AtlasConfig.
fromIdMapper(Map<String, String>, Function<Id, Id>) - Static method in interface com.netflix.spectator.atlas.RollupPolicy
Create a new policy that will aggregate ids based on the statistic tag.
fromRules(Map<String, String>, List<RollupPolicy.Rule>) - Static method in interface com.netflix.spectator.atlas.RollupPolicy
Create a new policy based on a list of rules.

G

get() - Method in class com.netflix.spectator.atlas.impl.QueryIndex.DefaultCacheSupplier
 
getExpression() - Method in class com.netflix.spectator.atlas.impl.Subscription
Expression for the subscription.
getExpressions() - Method in class com.netflix.spectator.atlas.impl.Subscriptions
Return the available subscriptions.
getFrequency() - Method in class com.netflix.spectator.atlas.impl.Subscription
Requested frequency to send data for the subscription.
getId() - Method in class com.netflix.spectator.atlas.impl.EvalPayload.Message
Id for the expression that resulted in this message.
getId() - Method in class com.netflix.spectator.atlas.impl.EvalPayload.Metric
Id for the expression that this data corresponds with.
getId() - Method in class com.netflix.spectator.atlas.impl.Subscription
Id for a subscription.
getMessage() - Method in class com.netflix.spectator.atlas.impl.EvalPayload.DiagnosticMessage
Description of the problem.
getMessage() - Method in class com.netflix.spectator.atlas.impl.EvalPayload.Message
Message to send back to the user.
getMessages() - Method in class com.netflix.spectator.atlas.impl.EvalPayload
Return any diagnostic messages that should be sent back to the user.
getMetrics() - Method in class com.netflix.spectator.atlas.impl.EvalPayload
Return the metric values for the data in this payload.
getMetrics() - Method in class com.netflix.spectator.atlas.impl.PublishPayload
Return the list of measurements.
getTags() - Method in class com.netflix.spectator.atlas.impl.EvalPayload.Metric
Tags for identifying the metric.
getTags() - Method in class com.netflix.spectator.atlas.impl.PublishPayload
Return the common tags.
getTimestamp() - Method in class com.netflix.spectator.atlas.impl.EvalPayload
Return the timestamp for metrics in this payload.
getType() - Method in class com.netflix.spectator.atlas.impl.EvalPayload.DiagnosticMessage
Type of the message.
getValue() - Method in class com.netflix.spectator.atlas.impl.EvalPayload.Metric
Value for the metric.

H

hashCode() - Method in class com.netflix.spectator.atlas.impl.DataExpr.All
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Count
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.DataExpr.DropRollup
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.DataExpr.GroupBy
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.DataExpr.KeepRollup
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Max
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Min
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Sum
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.EvalPayload.DiagnosticMessage
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.EvalPayload
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.EvalPayload.Message
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.EvalPayload.Metric
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.PublishPayload
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Query.And
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Query.CompositeKeyQuery
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Query.Equal
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Query.GreaterThan
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Query.GreaterThanEqual
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Query.Has
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Query.In
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Query.InvertedKeyQuery
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Query.LessThan
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Query.LessThanEqual
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Query.Not
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Query.Or
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Query.Regex
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Subscription
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.Subscriptions
 
hashCode() - Method in class com.netflix.spectator.atlas.impl.TagsValuePair
 
hashCode() - Method in class com.netflix.spectator.atlas.RollupPolicy.Result
 
hashCode() - Method in class com.netflix.spectator.atlas.RollupPolicy.Rule
 

I

idMapper() - Method in interface com.netflix.spectator.atlas.impl.EvaluatorConfig
Function to convert an id to a map of key/value pairs.
IdMapper - Class in com.netflix.spectator.atlas.impl
Default mapping function from an Id to a Map.
IdMapper(Function<String, String>) - Constructor for class com.netflix.spectator.atlas.impl.IdMapper
Create a new instance using the provided function to fix invalid characters in the tags.
indexCacheSupplier() - Method in interface com.netflix.spectator.atlas.impl.EvaluatorConfig
Supplier for cache to use within the evaluator query index.
init() - Method in class com.netflix.spectator.atlas.impl.DefaultPublisher
 
init() - Method in interface com.netflix.spectator.atlas.Publisher
Initialize the publisher and get it ready to send data.
initialPollingDelay(Clock, long) - Method in interface com.netflix.spectator.atlas.AtlasConfig
Avoid collecting right on boundaries to minimize transitions on step longs during a collection.
isAccumulating() - Method in class com.netflix.spectator.atlas.impl.DataExpr.All
 
isAccumulating() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Count
 
isAccumulating() - Method in class com.netflix.spectator.atlas.impl.DataExpr.DropRollup
 
isAccumulating() - Method in class com.netflix.spectator.atlas.impl.DataExpr.GroupBy
 
isAccumulating() - Method in interface com.netflix.spectator.atlas.impl.DataExpr
Returns true if the aggregation type is accumulating (sum or count).
isAccumulating() - Method in class com.netflix.spectator.atlas.impl.DataExpr.KeepRollup
 
isAccumulating() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Max
 
isAccumulating() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Min
 
isAccumulating() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Sum
 
isCount() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Count
 
isCount() - Method in class com.netflix.spectator.atlas.impl.DataExpr.DropRollup
 
isCount() - Method in class com.netflix.spectator.atlas.impl.DataExpr.GroupBy
 
isCount() - Method in interface com.netflix.spectator.atlas.impl.DataExpr
Returns true if the aggregation type is count.
isCount() - Method in class com.netflix.spectator.atlas.impl.DataExpr.KeepRollup
 
isEmpty() - Method in class com.netflix.spectator.atlas.impl.Consolidator.AbstractConsolidator
 
isEmpty() - Method in interface com.netflix.spectator.atlas.impl.Consolidator
Returns true if the state is the same as it would be if a new instance of the consolidator was created.
isEmpty() - Method in class com.netflix.spectator.atlas.impl.Consolidator.None
 
isEmpty() - Method in class com.netflix.spectator.atlas.impl.QueryIndex
Returns true if this index is empty and wouldn't match any ids.
isGauge() - Method in class com.netflix.spectator.atlas.impl.Consolidator.Avg
 
isGauge() - Method in interface com.netflix.spectator.atlas.impl.Consolidator
Returns true if this consolidator is intended for gauge values.
isGauge(String) - Static method in interface com.netflix.spectator.atlas.impl.Consolidator
 
isGauge() - Method in class com.netflix.spectator.atlas.impl.Consolidator.Max
 
isGauge() - Method in class com.netflix.spectator.atlas.impl.Consolidator.None
 

J

JsonUtils - Class in com.netflix.spectator.atlas.impl
Helper functions for creating the mappers used to encode Atlas payloads.

K

key() - Method in class com.netflix.spectator.atlas.impl.Query.CompositeKeyQuery
 
key() - Method in class com.netflix.spectator.atlas.impl.Query.Equal
 
key() - Method in class com.netflix.spectator.atlas.impl.Query.GreaterThan
 
key() - Method in class com.netflix.spectator.atlas.impl.Query.GreaterThanEqual
 
key() - Method in class com.netflix.spectator.atlas.impl.Query.Has
 
key() - Method in class com.netflix.spectator.atlas.impl.Query.In
 
key() - Method in class com.netflix.spectator.atlas.impl.Query.InvertedKeyQuery
 
key() - Method in interface com.netflix.spectator.atlas.impl.Query.KeyQuery
Key checked by this query.
key() - Method in class com.netflix.spectator.atlas.impl.Query.LessThan
 
key() - Method in class com.netflix.spectator.atlas.impl.Query.LessThanEqual
 
key() - Method in class com.netflix.spectator.atlas.impl.Query.Regex
 

L

lwcEnabled() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns true if streaming to Atlas LWC is enabled.
lwcIgnorePublishStep() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns true if expressions with the same step size as Atlas publishing should be ignored for streaming.
lwcStep() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns the step size (reporting frequency) to use for streaming to Atlas LWC.

M

matches(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.And
 
matches(String) - Method in class com.netflix.spectator.atlas.impl.Query.CompositeKeyQuery
 
matches(String) - Method in class com.netflix.spectator.atlas.impl.Query.Equal
 
matches(String) - Method in class com.netflix.spectator.atlas.impl.Query.GreaterThan
 
matches(String) - Method in class com.netflix.spectator.atlas.impl.Query.GreaterThanEqual
 
matches(String) - Method in class com.netflix.spectator.atlas.impl.Query.Has
 
matches(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.Has
 
matches(String) - Method in class com.netflix.spectator.atlas.impl.Query.In
 
matches(String) - Method in class com.netflix.spectator.atlas.impl.Query.InvertedKeyQuery
 
matches(String) - Method in interface com.netflix.spectator.atlas.impl.Query.KeyQuery
Returns true if the value matches for this query clause.
matches(Map<String, String>) - Method in interface com.netflix.spectator.atlas.impl.Query.KeyQuery
 
matches(String) - Method in class com.netflix.spectator.atlas.impl.Query.LessThan
 
matches(String) - Method in class com.netflix.spectator.atlas.impl.Query.LessThanEqual
 
matches(Map<String, String>) - Method in interface com.netflix.spectator.atlas.impl.Query
Check to see if this query matches a set of tags.
matches(Id) - Method in interface com.netflix.spectator.atlas.impl.Query
Check to see if this query matches an id.
matches(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.Not
 
matches(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.Or
 
matches(String) - Method in class com.netflix.spectator.atlas.impl.Query.Regex
 
measurements() - Method in class com.netflix.spectator.atlas.AtlasRegistry
 
measurements() - Method in class com.netflix.spectator.atlas.RollupPolicy.Result
Return the measurements for this result.
MeasurementSerializer - Class in com.netflix.spectator.atlas.impl
Jackson serializer for measurements.
MeasurementSerializer(Function<String, String>) - Constructor for class com.netflix.spectator.atlas.impl.MeasurementSerializer
Create a new instance of the serializer.
Message(String, EvalPayload.DiagnosticMessage) - Constructor for class com.netflix.spectator.atlas.impl.EvalPayload.Message
Create a new instance.
meterTTL() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns the TTL for meters that do not have any activity.
Metric(String, Map<String, String>, double) - Constructor for class com.netflix.spectator.atlas.impl.EvalPayload.Metric
Create a new instance.
multiple - Variable in class com.netflix.spectator.atlas.impl.Consolidator.AbstractConsolidator
Multiple from primary to consolidated step.

N

newCounter(Id) - Method in class com.netflix.spectator.atlas.AtlasRegistry
 
newDistributionSummary(Id) - Method in class com.netflix.spectator.atlas.AtlasRegistry
 
newGauge(Id) - Method in class com.netflix.spectator.atlas.AtlasRegistry
 
newInstance(Registry) - Static method in class com.netflix.spectator.atlas.impl.QueryIndex
Return a new instance of an index that is empty.
newInstance(QueryIndex.CacheSupplier<V>) - Static method in class com.netflix.spectator.atlas.impl.QueryIndex
Return a new instance of an index that is empty.
newMaxGauge(Id) - Method in class com.netflix.spectator.atlas.AtlasRegistry
 
newTimer(Id) - Method in class com.netflix.spectator.atlas.AtlasRegistry
 
noop(Map<String, String>) - Static method in interface com.netflix.spectator.atlas.RollupPolicy
Does nothing, returns the input list without modification.
not() - Method in class com.netflix.spectator.atlas.impl.Query.And
 
not() - Method in class com.netflix.spectator.atlas.impl.Query.InvertedKeyQuery
 
not() - Method in interface com.netflix.spectator.atlas.impl.Query
Returns an inverted version of this query.
not() - Method in class com.netflix.spectator.atlas.impl.Query.Not
 
not() - Method in class com.netflix.spectator.atlas.impl.Query.Or
 
numThreads() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns the number of threads to use with the scheduler.

O

or(Query) - Method in interface com.netflix.spectator.atlas.impl.Query
Returns a new query: this OR q.

P

parallelMeasurementPolling() - Method in interface com.netflix.spectator.atlas.impl.EvaluatorConfig
Returns true if the measurements should be polled in parallel using the default common fork join pool.
parseDataExpr(String) - Static method in class com.netflix.spectator.atlas.impl.Parser
parseQuery(String) - Static method in class com.netflix.spectator.atlas.impl.Parser
Parser - Class in com.netflix.spectator.atlas.impl
Parses an Atlas data or query expression.
pattern() - Method in class com.netflix.spectator.atlas.impl.Query.Regex
Returns the pattern matcher for checking the values.
publish(PublishPayload) - Method in class com.netflix.spectator.atlas.impl.DefaultPublisher
 
publish(EvalPayload) - Method in class com.netflix.spectator.atlas.impl.DefaultPublisher
 
publish(PublishPayload) - Method in interface com.netflix.spectator.atlas.Publisher
Send a payload to an Atlas backend.
publish(EvalPayload) - Method in interface com.netflix.spectator.atlas.Publisher
Send a evaluation payload to an Atlas LWC service.
publisher() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Alpha: this method is experimental and may change or be completely removed with no notice.
Publisher - Interface in com.netflix.spectator.atlas
Alpha: this method is experimental and may change or be completely removed with no notice.
PublishPayload - Class in com.netflix.spectator.atlas.impl
Wraps a list of measurements with a set of common tags.
PublishPayload(Map<String, String>, List<Measurement>) - Constructor for class com.netflix.spectator.atlas.impl.PublishPayload
Create a new instance.

Q

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
 

R

readTimeout() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns the read timeout for requests to the backend.
remove(Query, T) - Method in class com.netflix.spectator.atlas.impl.QueryIndex
Remove the specified value associated with a specific query from the index.
removeExpiredMeters() - Method in class com.netflix.spectator.atlas.AtlasRegistry
Removes expired meters from the registry.
result() - Method in interface com.netflix.spectator.atlas.impl.DataExpr.Aggregator
Returns the aggregated data values.
result() - Method in interface com.netflix.spectator.atlas.impl.DataExpr.SimpleAggregator
 
Result(List<Measurement>) - Constructor for class com.netflix.spectator.atlas.RollupPolicy.Result
Create a new instance.
Result(Map<String, String>, List<Measurement>) - Constructor for class com.netflix.spectator.atlas.RollupPolicy.Result
Create a new instance.
resultPair() - Method in interface com.netflix.spectator.atlas.impl.DataExpr.SimpleAggregator
Compute the result for the aggregation.
resultTags(Map<String, String>) - Method in interface com.netflix.spectator.atlas.impl.DataExpr.AggregateFunction
 
resultTags(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.DataExpr.All
 
resultTags(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.DataExpr.DropRollup
 
resultTags(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.DataExpr.GroupBy
 
resultTags(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.DataExpr.KeepRollup
 
resultTags(Map<String, String>) - Method in interface com.netflix.spectator.atlas.impl.DataExpr
Get the set of result tags for a particular datapoint.
rollup() - Method in class com.netflix.spectator.atlas.RollupPolicy.Rule
Return the set of dimensions to remove.
rollupPolicy() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns a rollup policy that will be applied to the measurements before sending to Atlas.
RollupPolicy - Interface in com.netflix.spectator.atlas
Policy for performing a rollup on a set of measurements.
RollupPolicy.Result - Class in com.netflix.spectator.atlas
Result of applying the rollup policy.
RollupPolicy.Rule - Class in com.netflix.spectator.atlas
Rule for matching a set of measurements and removing specified dimensions.
Rule(String, List<String>) - Constructor for class com.netflix.spectator.atlas.RollupPolicy.Rule
Create a new instance.

S

serialize(Measurement, JsonGenerator, SerializerProvider) - Method in class com.netflix.spectator.atlas.impl.MeasurementSerializer
 
setExpression(String) - Method in class com.netflix.spectator.atlas.impl.Subscription
Set the expression for the subscription.
setExpressions(List<Subscription>) - Method in class com.netflix.spectator.atlas.impl.Subscriptions
Set the available subscriptions.
setFrequency(long) - Method in class com.netflix.spectator.atlas.impl.Subscription
Set the requested frequency to send data for the subscription.
setId(String) - Method in class com.netflix.spectator.atlas.impl.Subscription
Set the subscription id.
simplify(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.And
 
simplify(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.InvertedKeyQuery
 
simplify(Map<String, String>) - Method in interface com.netflix.spectator.atlas.impl.Query.KeyQuery
 
simplify(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.Not
 
simplify(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.Or
 
simplify(Map<String, String>) - Method in interface com.netflix.spectator.atlas.impl.Query
Return a new query that has been simplified by pre-evaluating the conditions for a set of tags that are common to all metrics.
start() - Method in class com.netflix.spectator.atlas.AtlasRegistry
Start the scheduler to collect metrics data.
step() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns the step size (reporting frequency) to use.
step - Variable in class com.netflix.spectator.atlas.impl.Consolidator.AbstractConsolidator
Consolidated step size.
stop() - Method in class com.netflix.spectator.atlas.AtlasRegistry
Stop the scheduler reporting Atlas data.
Subscription - Class in com.netflix.spectator.atlas.impl
Model object for an individual subscription coming from LWC.
Subscription() - Constructor for class com.netflix.spectator.atlas.impl.Subscription
Create a new instance.
Subscriptions - Class in com.netflix.spectator.atlas.impl
Model object for subscriptions payload coming from LWC service.
Subscriptions() - Constructor for class com.netflix.spectator.atlas.impl.Subscriptions
Create a new instance.
sync(List<Subscription>) - Method in class com.netflix.spectator.atlas.impl.Evaluator
Synchronize the set of subscriptions for this evaluator with the provided set.

T

tags() - Method in class com.netflix.spectator.atlas.impl.TagsValuePair
Return the tags from the pair.
TagsValuePair - Class in com.netflix.spectator.atlas.impl
Pair consisting of a set of tags and a double value.
TagsValuePair(Map<String, String>, double) - Constructor for class com.netflix.spectator.atlas.impl.TagsValuePair
Create a new instance.
toBatches(int) - 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.
toMap(Id) - Static method in interface com.netflix.spectator.atlas.impl.Query
Convert id to a map.
toString() - Method in class com.netflix.spectator.atlas.impl.DataExpr.All
 
toString() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Count
 
toString() - Method in class com.netflix.spectator.atlas.impl.DataExpr.DropRollup
 
toString() - Method in class com.netflix.spectator.atlas.impl.DataExpr.GroupBy
 
toString() - Method in class com.netflix.spectator.atlas.impl.DataExpr.KeepRollup
 
toString() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Max
 
toString() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Min
 
toString() - Method in class com.netflix.spectator.atlas.impl.DataExpr.Sum
 
toString() - Method in class com.netflix.spectator.atlas.impl.EvalPayload.DiagnosticMessage
 
toString() - Method in class com.netflix.spectator.atlas.impl.EvalPayload.Message
 
toString() - Method in class com.netflix.spectator.atlas.impl.EvalPayload.Metric
 
toString() - Method in class com.netflix.spectator.atlas.impl.EvalPayload
 
toString() - Method in class com.netflix.spectator.atlas.impl.PublishPayload
 
toString() - Method in class com.netflix.spectator.atlas.impl.Query.And
 
toString() - Method in class com.netflix.spectator.atlas.impl.Query.CompositeKeyQuery
 
toString() - Method in class com.netflix.spectator.atlas.impl.Query.Equal
 
toString() - Method in class com.netflix.spectator.atlas.impl.Query.GreaterThan
 
toString() - Method in class com.netflix.spectator.atlas.impl.Query.GreaterThanEqual
 
toString() - Method in class com.netflix.spectator.atlas.impl.Query.Has
 
toString() - Method in class com.netflix.spectator.atlas.impl.Query.In
 
toString() - Method in class com.netflix.spectator.atlas.impl.Query.InvertedKeyQuery
 
toString() - Method in class com.netflix.spectator.atlas.impl.Query.LessThan
 
toString() - Method in class com.netflix.spectator.atlas.impl.Query.LessThanEqual
 
toString() - Method in class com.netflix.spectator.atlas.impl.Query.Not
 
toString() - Method in class com.netflix.spectator.atlas.impl.Query.Or
 
toString() - Method in class com.netflix.spectator.atlas.impl.Query.Regex
 
toString() - Method in class com.netflix.spectator.atlas.impl.QueryIndex
 
toString() - Method in class com.netflix.spectator.atlas.impl.Subscription
 
toString() - Method in class com.netflix.spectator.atlas.impl.Subscriptions
 
toString() - Method in class com.netflix.spectator.atlas.impl.TagsValuePair
 
TRUE - Static variable in interface com.netflix.spectator.atlas.impl.Query
Query that always matches.

U

update(long, double) - Method in class com.netflix.spectator.atlas.impl.Consolidator.AbstractConsolidator
 
update(long, double) - Method in class com.netflix.spectator.atlas.impl.Consolidator.None
 
update(long, double) - Method in interface com.netflix.spectator.atlas.impl.Consolidator
Update the state with a new primary datapoint.
update(Measurement) - Method in interface com.netflix.spectator.atlas.impl.Consolidator
Update the state with a new primary datapoint.
update(TagsValuePair) - Method in interface com.netflix.spectator.atlas.impl.DataExpr.Aggregator
Update the aggregate with the provided value.
update(Measurement) - Method in class com.netflix.spectator.atlas.impl.Evaluator
Update the state.
update(Id, long, double) - Method in class com.netflix.spectator.atlas.impl.Evaluator
Update the state for the expressions to be evaluated with the provided datapoint.
update(Map<Subscription, Long>, long, long) - Method in class com.netflix.spectator.atlas.impl.Subscriptions
Merge the subscriptions from this update into a map from subscriptions to expiration times.
uri() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns the URI for the Atlas backend.

V

validTagCharacters() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns a pattern indicating the valid characters for a tag key or value.
validTagValueCharacters() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Deprecated.
This method is no longer used internally.
value(long) - Method in class com.netflix.spectator.atlas.impl.Consolidator.AbstractConsolidator
 
value(long) - Method in class com.netflix.spectator.atlas.impl.Consolidator.None
 
value(long) - Method in interface com.netflix.spectator.atlas.impl.Consolidator
Return the consolidated value for the specified timestamp.
value() - Method in class com.netflix.spectator.atlas.impl.Query.Equal
 
value() - Method in class com.netflix.spectator.atlas.impl.TagsValuePair
Return the value from the pair.
valueOf(String) - Static method in enum com.netflix.spectator.atlas.impl.EvalPayload.MessageType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.netflix.spectator.atlas.impl.EvalPayload.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.netflix.spectator.atlas.impl.Query.In
 

W

withExpression(String) - Method in class com.netflix.spectator.atlas.impl.Subscription
Set the expression for the subscription.
withExpressions(List<Subscription>) - Method in class com.netflix.spectator.atlas.impl.Subscriptions
Set the available subscriptions.
withFrequency(long) - Method in class com.netflix.spectator.atlas.impl.Subscription
Set the requested frequency to send data for the subscription.
withId(String) - Method in class com.netflix.spectator.atlas.impl.Subscription
Set the subscription id.
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links