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

A

addCounter(DatadogCounter) - Method in class org.coursera.metrics.datadog.transport.HttpTransport.HttpRequest
 
addCounter(DatadogCounter) - Method in interface org.coursera.metrics.datadog.transport.Transport.Request
Add a counter to the request
addCounter(DatadogCounter) - Method in class org.coursera.metrics.datadog.transport.UdpTransport.DogstatsdRequest
statsd has no notion of batch request, so counters are pushed as they are received
addGauge(DatadogGauge) - Method in class org.coursera.metrics.datadog.transport.HttpTransport.HttpRequest
 
addGauge(DatadogGauge) - Method in interface org.coursera.metrics.datadog.transport.Transport.Request
Add a gauge
addGauge(DatadogGauge) - Method in class org.coursera.metrics.datadog.transport.UdpTransport.DogstatsdRequest
statsd has no notion of batch request, so gauges are pushed as they are received
addTag(String, String) - Method in class org.coursera.metrics.datadog.TaggedName.TaggedNameBuilder
 
addTag(String) - Method in class org.coursera.metrics.datadog.TaggedName.TaggedNameBuilder
 
ALL - Static variable in enum org.coursera.metrics.datadog.DatadogReporter.Expansion
 
appendCounter(DatadogCounter) - Method in class org.coursera.metrics.serializer.JsonSerializer
 
appendCounter(DatadogCounter) - Method in interface org.coursera.metrics.serializer.Serializer
Append a counter to the time series
appendGauge(DatadogGauge) - Method in class org.coursera.metrics.serializer.JsonSerializer
 
appendGauge(DatadogGauge) - Method in interface org.coursera.metrics.serializer.Serializer
Append a gauge to the time series
AwsHelper - Class in org.coursera.metrics.datadog
 
AwsHelper() - Constructor for class org.coursera.metrics.datadog.AwsHelper
 

B

build() - Method in class org.coursera.metrics.datadog.DatadogReporter.Builder
 
build() - Method in class org.coursera.metrics.datadog.TaggedName.TaggedNameBuilder
 
build() - Method in class org.coursera.metrics.datadog.transport.HttpTransport.Builder
 
build() - Method in class org.coursera.metrics.datadog.transport.UdpTransport.Builder
 
Builder(MetricRegistry) - Constructor for class org.coursera.metrics.datadog.DatadogReporter.Builder
 
Builder() - Constructor for class org.coursera.metrics.datadog.transport.HttpTransport.Builder
 
Builder() - Constructor for class org.coursera.metrics.datadog.transport.UdpTransport.Builder
 

C

close() - Method in class org.coursera.metrics.datadog.transport.HttpTransport
 
close() - Method in class org.coursera.metrics.datadog.transport.UdpTransport
 
convertDurationsTo(TimeUnit) - Method in class org.coursera.metrics.datadog.DatadogReporter.Builder
 
convertRatesTo(TimeUnit) - Method in class org.coursera.metrics.datadog.DatadogReporter.Builder
 

D

DatadogCounter - Class in org.coursera.metrics.datadog.model
 
DatadogCounter(String, Long, Long, String, List<String>) - Constructor for class org.coursera.metrics.datadog.model.DatadogCounter
 
DatadogGauge - Class in org.coursera.metrics.datadog.model
 
DatadogGauge(String, Number, Long, String, List<String>) - Constructor for class org.coursera.metrics.datadog.model.DatadogGauge
 
DatadogReporter - Class in org.coursera.metrics.datadog
 
DatadogReporter.Builder - Class in org.coursera.metrics.datadog
 
DatadogReporter.Expansion - Enum in org.coursera.metrics.datadog
 
DatadogSeries<T extends Number> - Class in org.coursera.metrics.datadog.model
 
DatadogSeries(String, T, Long, String, List<String>) - Constructor for class org.coursera.metrics.datadog.model.DatadogSeries
 
decode(String) - Static method in class org.coursera.metrics.datadog.TaggedName
 
DefaultMetricNameFormatter - Class in org.coursera.metrics.datadog
 
DefaultMetricNameFormatter() - Constructor for class org.coursera.metrics.datadog.DefaultMetricNameFormatter
 
DogstatsdRequest(StatsDClient, Map<String, Long>) - Constructor for class org.coursera.metrics.datadog.transport.UdpTransport.DogstatsdRequest
 
DynamicTagsCallback - Interface in org.coursera.metrics.datadog
An implementation of this interface can be used to pass a callback to the builder of DatadogReporter, so that DatadogReporter can use dynamic tags

E

encode() - Method in class org.coursera.metrics.datadog.TaggedName
 
endObject() - Method in class org.coursera.metrics.serializer.JsonSerializer
 
endObject() - Method in interface org.coursera.metrics.serializer.Serializer
Mark ending of the datadog time series object
equals(Object) - Method in class org.coursera.metrics.datadog.model.DatadogSeries
 
equals(Object) - Method in class org.coursera.metrics.datadog.TaggedName
 

F

filter(MetricFilter) - Method in class org.coursera.metrics.datadog.DatadogReporter.Builder
 
format(String, String...) - Method in class org.coursera.metrics.datadog.DefaultMetricNameFormatter
 
format(String, String...) - Method in interface org.coursera.metrics.datadog.MetricNameFormatter
 
forRegistry(MetricRegistry) - Static method in class org.coursera.metrics.datadog.DatadogReporter
 

G

getAsString() - Method in class org.coursera.metrics.serializer.JsonSerializer
 
getAsString() - Method in interface org.coursera.metrics.serializer.Serializer
Get datadog time series object serialized as a string
getEc2InstanceId() - Static method in class org.coursera.metrics.datadog.AwsHelper
 
getEncodedTags() - Method in class org.coursera.metrics.datadog.TaggedName
 
getHost() - Method in class org.coursera.metrics.datadog.model.DatadogSeries
 
getMetric() - Method in class org.coursera.metrics.datadog.model.DatadogSeries
 
getMetricName() - Method in class org.coursera.metrics.datadog.TaggedName
 
getPoints() - Method in class org.coursera.metrics.datadog.model.DatadogSeries
 
getTags() - Method in interface org.coursera.metrics.datadog.DynamicTagsCallback
 
getTags() - Method in class org.coursera.metrics.datadog.model.DatadogSeries
 
getType() - Method in class org.coursera.metrics.datadog.model.DatadogCounter
 
getType() - Method in class org.coursera.metrics.datadog.model.DatadogGauge
 
getType() - Method in class org.coursera.metrics.datadog.model.DatadogSeries
 

H

hashCode() - Method in class org.coursera.metrics.datadog.model.DatadogSeries
 
hashCode() - Method in class org.coursera.metrics.datadog.TaggedName
 
HttpRequest(HttpTransport) - Constructor for class org.coursera.metrics.datadog.transport.HttpTransport.HttpRequest
 
HttpTransport - Class in org.coursera.metrics.datadog.transport
Uses the datadog http webservice to push metrics.
HttpTransport.Builder - Class in org.coursera.metrics.datadog.transport
 
HttpTransport.HttpRequest - Class in org.coursera.metrics.datadog.transport
 

J

JsonSerializer - Class in org.coursera.metrics.serializer
Serialize datadog time series object into json
JsonSerializer() - Constructor for class org.coursera.metrics.serializer.JsonSerializer
 

M

metricName(String) - Method in class org.coursera.metrics.datadog.TaggedName.TaggedNameBuilder
 
MetricNameFormatter - Interface in org.coursera.metrics.datadog
 

O

org.coursera.metrics.datadog - package org.coursera.metrics.datadog
 
org.coursera.metrics.datadog.model - package org.coursera.metrics.datadog.model
 
org.coursera.metrics.datadog.transport - package org.coursera.metrics.datadog.transport
 
org.coursera.metrics.serializer - package org.coursera.metrics.serializer
 

P

prepare() - Method in class org.coursera.metrics.datadog.transport.HttpTransport
 
prepare() - Method in interface org.coursera.metrics.datadog.transport.Transport
Build a request context.
prepare() - Method in class org.coursera.metrics.datadog.transport.UdpTransport
 

R

report(SortedMap<String, Gauge>, SortedMap<String, Counter>, SortedMap<String, Histogram>, SortedMap<String, Meter>, SortedMap<String, Timer>) - Method in class org.coursera.metrics.datadog.DatadogReporter
 

S

send() - Method in class org.coursera.metrics.datadog.transport.HttpTransport.HttpRequest
 
send() - Method in interface org.coursera.metrics.datadog.transport.Transport.Request
Send the request to datadog
send() - Method in class org.coursera.metrics.datadog.transport.UdpTransport.DogstatsdRequest
For statsd the metrics are pushed as they are received.
serializer - Variable in class org.coursera.metrics.datadog.transport.HttpTransport.HttpRequest
 
Serializer - Interface in org.coursera.metrics.serializer
This defines the interface to build a datadog request body.
startObject() - Method in class org.coursera.metrics.serializer.JsonSerializer
 
startObject() - Method in interface org.coursera.metrics.serializer.Serializer
Write starting marker of the datadog time series object

T

TaggedName - Class in org.coursera.metrics.datadog
 
TaggedName.TaggedNameBuilder - Class in org.coursera.metrics.datadog
 
TaggedNameBuilder() - Constructor for class org.coursera.metrics.datadog.TaggedName.TaggedNameBuilder
 
toString() - Method in enum org.coursera.metrics.datadog.DatadogReporter.Expansion
 
toString() - Method in class org.coursera.metrics.datadog.model.DatadogSeries
 
transport - Variable in class org.coursera.metrics.datadog.transport.HttpTransport.HttpRequest
 
Transport - Interface in org.coursera.metrics.datadog.transport
The transport layer for pushing metrics to datadog
Transport.Request - Interface in org.coursera.metrics.datadog.transport
A request for batching of metrics to be pushed to datadog.

U

UdpTransport - Class in org.coursera.metrics.datadog.transport
Uses dogstatsd UDP protocol to push metrics to datadog.
UdpTransport.Builder - Class in org.coursera.metrics.datadog.transport
 
UdpTransport.DogstatsdRequest - Class in org.coursera.metrics.datadog.transport
 
url - Static variable in class org.coursera.metrics.datadog.AwsHelper
 

V

valueOf(String) - Static method in enum org.coursera.metrics.datadog.DatadogReporter.Expansion
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.coursera.metrics.datadog.DatadogReporter.Expansion
Returns an array containing the constants of this enum type, in the order they are declared.

W

withApiKey(String) - Method in class org.coursera.metrics.datadog.transport.HttpTransport.Builder
 
withClock(Clock) - Method in class org.coursera.metrics.datadog.DatadogReporter.Builder
 
withCompression(boolean) - Method in class org.coursera.metrics.datadog.transport.HttpTransport.Builder
 
withConnectTimeout(int) - Method in class org.coursera.metrics.datadog.transport.HttpTransport.Builder
 
withDynamicTagCallback(DynamicTagsCallback) - Method in class org.coursera.metrics.datadog.DatadogReporter.Builder
 
withEC2Host() - Method in class org.coursera.metrics.datadog.DatadogReporter.Builder
 
withExecutor(Executor) - Method in class org.coursera.metrics.datadog.transport.HttpTransport.Builder
 
withExpansions(EnumSet<DatadogReporter.Expansion>) - Method in class org.coursera.metrics.datadog.DatadogReporter.Builder
 
withHost(String) - Method in class org.coursera.metrics.datadog.DatadogReporter.Builder
 
withMetricNameFormatter(MetricNameFormatter) - Method in class org.coursera.metrics.datadog.DatadogReporter.Builder
 
withPort(int) - Method in class org.coursera.metrics.datadog.transport.UdpTransport.Builder
 
withPrefix(String) - Method in class org.coursera.metrics.datadog.DatadogReporter.Builder
Prefix all metric names with the given string.
withPrefix(String) - Method in class org.coursera.metrics.datadog.transport.UdpTransport.Builder
 
withProxy(String, int) - Method in class org.coursera.metrics.datadog.transport.HttpTransport.Builder
 
withRetryingLookup(boolean) - Method in class org.coursera.metrics.datadog.transport.UdpTransport.Builder
 
withSocketTimeout(int) - Method in class org.coursera.metrics.datadog.transport.HttpTransport.Builder
 
withStatsdHost(String) - Method in class org.coursera.metrics.datadog.transport.UdpTransport.Builder
 
withTags(List<String>) - Method in class org.coursera.metrics.datadog.DatadogReporter.Builder
Tags that would be sent to datadog with each and every metrics.
withTransport(Transport) - Method in class org.coursera.metrics.datadog.DatadogReporter.Builder
The transport mechanism to push metrics to datadog.
A B C D E F G H J M O P R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.