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

A

addGroupSubscriptions(String, List<Subscription>) - Method in class com.netflix.spectator.atlas.impl.Evaluator
Add subscriptions for a given group.
aggregator(Map<String, String>) - Method in interface com.netflix.spectator.atlas.impl.DataExpr
Get an aggregator that can be incrementally fed values.
aggregator() - Method in interface com.netflix.spectator.atlas.impl.DataExpr
Get an aggregator using the default set of tags for the final result.
aggregator(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.DataExpr.All
 
aggregator() - Method in class com.netflix.spectator.atlas.impl.DataExpr.All
 
aggregator(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.DataExpr.Count
 
aggregator(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.DataExpr.DropRollup
 
aggregator() - Method in class com.netflix.spectator.atlas.impl.DataExpr.DropRollup
 
aggregator(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.DataExpr.GroupBy
 
aggregator(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.DataExpr.KeepRollup
 
aggregator() - Method in class com.netflix.spectator.atlas.impl.DataExpr.KeepRollup
 
aggregator(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.DataExpr.Max
 
aggregator(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.DataExpr.Min
 
aggregator(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.DataExpr.Sum
 
and(Query) - Method in interface com.netflix.spectator.atlas.impl.Query
Returns a new query: this AND q.
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.

B

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

C

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.
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.

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.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.
DsType - Enum in com.netflix.spectator.atlas
Data source type for Atlas.

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
 
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.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.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
 
eval(Iterable<TagsValuePair>) - Method in interface com.netflix.spectator.atlas.impl.DataExpr
Evaluate the data expression over the input.
eval(String, long, List<TagsValuePair>) - Method in class com.netflix.spectator.atlas.impl.Evaluator
Evaluate expressions for all subscriptions associated with the specified group using the provided data.
EvalPayload - Class in com.netflix.spectator.atlas.impl
Wraps a list of measurements with a set of common tags.
EvalPayload(long, List<EvalPayload.Metric>) - Constructor for class com.netflix.spectator.atlas.impl.EvalPayload
Create a new instance.
EvalPayload.Metric - Class in com.netflix.spectator.atlas.impl
Metric value.
Evaluator - Class in com.netflix.spectator.atlas.impl
Evaluates all of the expressions for subscriptions associated with a group.
Evaluator() - Constructor for class com.netflix.spectator.atlas.impl.Evaluator
 
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.

G

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.Metric
Id for the expression that this data corresponds with.
getId() - Method in class com.netflix.spectator.atlas.impl.Subscription
Id for a subscription.
getMetrics() - Method in class com.netflix.spectator.atlas.impl.EvalPayload
Return the metric values for the data for 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.
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
 
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.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.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
 

K

key() - Method in enum com.netflix.spectator.atlas.DsType
 

L

lwcEnabled() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns true if streaming to Atlas LWC is enabled.

M

matches(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.And
 
matches(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.Equal
 
matches(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.GreaterThan
 
matches(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.GreaterThanEqual
 
matches(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.Has
 
matches(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.In
 
matches(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.LessThan
 
matches(Map<String, 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(Map<String, String>) - Method in class com.netflix.spectator.atlas.impl.Query.Regex
 
MeasurementSerializer - Class in com.netflix.spectator.atlas.impl
Jackson serializer for measurements.
MeasurementSerializer(AsciiSet, Map<String, AsciiSet>) - Constructor for class com.netflix.spectator.atlas.impl.MeasurementSerializer
Create a new instance of the serializer.
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.

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
 
newTimer(Id) - Method in class com.netflix.spectator.atlas.AtlasRegistry
 
not() - Method in interface com.netflix.spectator.atlas.impl.Query
Returns an inverted version of this query.
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

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.
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.And - Class in com.netflix.spectator.atlas.impl
Query that matches if both sub-queries match.
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.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.

R

readTimeout() - Method in interface com.netflix.spectator.atlas.AtlasConfig
Returns the read timeout for requests to the backend.
removeGroupSubscriptions(String) - Method in class com.netflix.spectator.atlas.impl.Evaluator
Remove subscriptions for a given group.
result() - Method in interface com.netflix.spectator.atlas.impl.DataExpr.Aggregator
Returns the aggregated data values.

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.
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.
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(Map<String, List<Subscription>>) - Method in class com.netflix.spectator.atlas.impl.Evaluator
Synchronize the internal set of subscriptions with the map that is passed in.

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.
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.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.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.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.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(TagsValuePair) - Method in interface com.netflix.spectator.atlas.impl.DataExpr.Aggregator
Update the aggregate with the provided value.
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
Returns a map from tag key to a pattern indicating the valid characters for the values of that key.
value() - Method in enum com.netflix.spectator.atlas.DsType
 
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.DsType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.netflix.spectator.atlas.DsType
Returns an array containing the constants of this enum type, in the order they are declared.

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 K L M N O P Q R S T U V W 
Skip navigation links