JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2018. All rights reserved.