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

A

asCounter(Metric) - Static method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
asGauge(Metric) - Static method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
AtlasMetricObserver - Class in com.netflix.servo.publish.atlas
Observer that forwards metrics to atlas.
AtlasMetricObserver(ServoAtlasConfig, TagList) - Constructor for class com.netflix.servo.publish.atlas.AtlasMetricObserver
Create an observer that can send metrics to atlas with a given config and list of common tags.
AtlasMetricObserver(ServoAtlasConfig, TagList, int) - Constructor for class com.netflix.servo.publish.atlas.AtlasMetricObserver
Create an observer that can send metrics to atlas with a given config, list of common tags, and poller index.
AtlasMetricObserver(ServoAtlasConfig, TagList, int, HttpHelper) - Constructor for class com.netflix.servo.publish.atlas.AtlasMetricObserver
Create an atlas observer.

B

BasicAtlasConfig - Class in com.netflix.servo.publish.atlas
A simple implementation of ServoAtlasConfig that uses system properties to get values.
BasicAtlasConfig() - Constructor for class com.netflix.servo.publish.atlas.BasicAtlasConfig
 
batchSize() - Method in class com.netflix.servo.publish.atlas.BasicAtlasConfig
 
batchSize() - Method in interface com.netflix.servo.publish.atlas.ServoAtlasConfig
The maximum size of the batch of metrics to be sent to atlas.

C

com.netflix.servo.publish.atlas - package com.netflix.servo.publish.atlas
 
config - Variable in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 

D

dumpPayload(File, JsonPayload) - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 

E

equals(Object) - Method in class com.netflix.servo.publish.atlas.UpdateRequest
 

F

filter(List<Metric>) - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
Return metrics to be sent to the main atlas deployment.

G

get(HttpClientRequest<ByteBuf>, long, TimeUnit) - Method in class com.netflix.servo.publish.atlas.HttpHelper
Perform an HTTP get in the allowed time.
getAtlasUri() - Method in class com.netflix.servo.publish.atlas.BasicAtlasConfig
 
getAtlasUri() - Method in interface com.netflix.servo.publish.atlas.ServoAtlasConfig
Return the URI used to POST values to atlas.
getBody() - Method in class com.netflix.servo.publish.atlas.HttpHelper.Response
Get the body of the response as a byte array.
getCommonTags() - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
Get the list of common tags that will be added to all metrics sent by this Observer.
getHeaders() - Method in class com.netflix.servo.publish.atlas.HttpHelper.Response
Get the rxnetty HttpResponseHeaders for this response.
getName() - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
getNumberOfCopies() - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
getPayloadDirectory() - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
getPushQueueSize() - Method in class com.netflix.servo.publish.atlas.BasicAtlasConfig
 
getPushQueueSize() - Method in interface com.netflix.servo.publish.atlas.ServoAtlasConfig
Return the size of the queue to be used when pushing metrics to the atlas backends.
getRxHttp() - Method in class com.netflix.servo.publish.atlas.HttpHelper
Get the underlying RxHttp instance.
getSenderObservable(TagList, Metric[]) - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
getStatus() - Method in class com.netflix.servo.publish.atlas.HttpHelper.Response
Get the HTTP status code.

H

hashCode() - Method in class com.netflix.servo.publish.atlas.UpdateRequest
 
hasInvalidCharacters(String) - Static method in class com.netflix.servo.publish.atlas.ValidCharacters
Check whether a given string contains an invalid character.
httpHelper - Variable in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
HttpHelper - Class in com.netflix.servo.publish.atlas
Helper class to make http requests using rxhttp.
HttpHelper(RxHttp) - Constructor for class com.netflix.servo.publish.atlas.HttpHelper
Create a new HttpHelper using the given RxHttp instance.
HttpHelper.Response - Class in com.netflix.servo.publish.atlas
An HTTP Response.

I

identifyDsTypes(List<Metric>) - Static method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
isCounter(Metric) - Static method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
isGauge(Metric) - Static method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
isRate(Metric) - Static method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 

J

JsonPayload - Interface in com.netflix.servo.publish.atlas
payload that can be serialized to json.

N

newErrCounter(String, String) - Static method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 

P

postSmile(String, JsonPayload) - Method in class com.netflix.servo.publish.atlas.HttpHelper
POST to the given URI the passed JsonPayload.
push(List<Metric>) - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
Immediately send metrics to the backend.

R

Response() - Constructor for class com.netflix.servo.publish.atlas.HttpHelper.Response
 

S

sendAll(Iterable<Observable<Integer>>, int, long) - Method in class com.netflix.servo.publish.atlas.HttpHelper
Attempt to send all the batches totalling numMetrics in the allowed time.
sendNow(AtlasMetricObserver.UpdateTasks) - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
sendTimeoutMs - Variable in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
ServoAtlasConfig - Interface in com.netflix.servo.publish.atlas
Configuration for the servo to atlas interface.
shouldDumpPayload() - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
shouldIncludeMetric(Metric) - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
shouldSendMetrics() - Method in class com.netflix.servo.publish.atlas.BasicAtlasConfig
 
shouldSendMetrics() - Method in interface com.netflix.servo.publish.atlas.ServoAtlasConfig
Whether we should send metrics to atlas.
stepMs - Variable in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
stop() - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
Stop attempting to send metrics to atlas.

T

tagToJson(JsonGenerator, Tag) - Static method in class com.netflix.servo.publish.atlas.ValidCharacters
Serialize a tag to the given JsonGenerator.
toJson(JsonGenerator) - Method in interface com.netflix.servo.publish.atlas.JsonPayload
Serialize the current entity to JSON using the given generator.
toJson(JsonGenerator) - Method in class com.netflix.servo.publish.atlas.UpdateRequest
 
toString() - Method in class com.netflix.servo.publish.atlas.UpdateRequest
 
toValidCharset(String) - Static method in class com.netflix.servo.publish.atlas.ValidCharacters
Convert a given string to one where all characters are valid.
toValidValue(Metric) - Static method in class com.netflix.servo.publish.atlas.ValidCharacters
Return a new metric where the name and all tags are using the valid character set.
toValidValues(List<Metric>) - Static method in class com.netflix.servo.publish.atlas.ValidCharacters
Create a new list of metrics where all metrics are using the valid character set.
transformMetrics(List<Metric>) - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 

U

update(List<Metric>) - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
 
UpdateRequest - Class in com.netflix.servo.publish.atlas
A Request sent to the atlas-publish API.
UpdateRequest(TagList, Metric[], int) - Constructor for class com.netflix.servo.publish.atlas.UpdateRequest
Create an UpdateRequest to be sent to atlas.

V

ValidCharacters - Class in com.netflix.servo.publish.atlas
Utility class to deal with rewriting keys/values to the character set accepted by atlas.

W

withBookkeeping(int) - Method in class com.netflix.servo.publish.atlas.AtlasMetricObserver
Utility function to map an Observable<ByteBuf> to an Observable<Integer> while also updating our counters for metrics sent and errors.
A B C D E F G H I J N P R S T U V W 
Skip navigation links