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
P
R
S
T
U
V
W
A
addCounter(DatadogCounter)
- Method in class com.viafoura.metrics.datadog.transport.
HttpTransport.HttpRequest
addCounter(DatadogCounter)
- Method in interface com.viafoura.metrics.datadog.transport.
Transport.Request
Add a counter to the request
addCounter(DatadogCounter)
- Method in class com.viafoura.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 com.viafoura.metrics.datadog.transport.
HttpTransport.HttpRequest
addGauge(DatadogGauge)
- Method in interface com.viafoura.metrics.datadog.transport.
Transport.Request
Add a gauge
addGauge(DatadogGauge)
- Method in class com.viafoura.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 com.viafoura.metrics.datadog.
TaggedName.TaggedNameBuilder
addTag(String)
- Method in class com.viafoura.metrics.datadog.
TaggedName.TaggedNameBuilder
ALL
- Static variable in enum com.viafoura.metrics.datadog.
DatadogReporter.Expansion
appendCounter(DatadogCounter)
- Method in class com.viafoura.metrics.serializer.
JsonSerializer
appendCounter(DatadogCounter)
- Method in interface com.viafoura.metrics.serializer.
Serializer
Append a counter to the time series
appendGauge(DatadogGauge)
- Method in class com.viafoura.metrics.serializer.
JsonSerializer
appendGauge(DatadogGauge)
- Method in interface com.viafoura.metrics.serializer.
Serializer
Append a gauge to the time series
AwsHelper
- Class in
com.viafoura.metrics.datadog
AwsHelper()
- Constructor for class com.viafoura.metrics.datadog.
AwsHelper
B
build()
- Method in class com.viafoura.metrics.datadog.
DatadogReporter.Builder
build()
- Method in class com.viafoura.metrics.datadog.
TaggedName.TaggedNameBuilder
build()
- Method in class com.viafoura.metrics.datadog.transport.
HttpTransport.Builder
build()
- Method in class com.viafoura.metrics.datadog.transport.
UdpTransport.Builder
Builder(MetricRegistry)
- Constructor for class com.viafoura.metrics.datadog.
DatadogReporter.Builder
Builder()
- Constructor for class com.viafoura.metrics.datadog.transport.
HttpTransport.Builder
Builder()
- Constructor for class com.viafoura.metrics.datadog.transport.
UdpTransport.Builder
C
close()
- Method in class com.viafoura.metrics.datadog.transport.
HttpTransport
close()
- Method in class com.viafoura.metrics.datadog.transport.
UdpTransport
com.viafoura.metrics.datadog
- package com.viafoura.metrics.datadog
com.viafoura.metrics.datadog.model
- package com.viafoura.metrics.datadog.model
com.viafoura.metrics.datadog.transport
- package com.viafoura.metrics.datadog.transport
com.viafoura.metrics.serializer
- package com.viafoura.metrics.serializer
convertDurationsTo(TimeUnit)
- Method in class com.viafoura.metrics.datadog.
DatadogReporter.Builder
convertRatesTo(TimeUnit)
- Method in class com.viafoura.metrics.datadog.
DatadogReporter.Builder
D
DatadogCounter
- Class in
com.viafoura.metrics.datadog.model
DatadogCounter(String, Long, Long, String, List<String>)
- Constructor for class com.viafoura.metrics.datadog.model.
DatadogCounter
DatadogGauge
- Class in
com.viafoura.metrics.datadog.model
DatadogGauge(String, Number, Long, String, List<String>)
- Constructor for class com.viafoura.metrics.datadog.model.
DatadogGauge
DatadogReporter
- Class in
com.viafoura.metrics.datadog
DatadogReporter.Builder
- Class in
com.viafoura.metrics.datadog
DatadogReporter.Expansion
- Enum in
com.viafoura.metrics.datadog
DatadogSeries
<
T
extends
Number
> - Class in
com.viafoura.metrics.datadog.model
DatadogSeries(String, T, Long, String, List<String>)
- Constructor for class com.viafoura.metrics.datadog.model.
DatadogSeries
decode(String)
- Static method in class com.viafoura.metrics.datadog.
TaggedName
DefaultMetricNameFormatter
- Class in
com.viafoura.metrics.datadog
DefaultMetricNameFormatter()
- Constructor for class com.viafoura.metrics.datadog.
DefaultMetricNameFormatter
DogstatsdRequest(StatsDClient, Map<String, Long>)
- Constructor for class com.viafoura.metrics.datadog.transport.
UdpTransport.DogstatsdRequest
DynamicTagsCallback
- Interface in
com.viafoura.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 com.viafoura.metrics.datadog.
TaggedName
endObject()
- Method in class com.viafoura.metrics.serializer.
JsonSerializer
endObject()
- Method in interface com.viafoura.metrics.serializer.
Serializer
Mark ending of the datadog time series object
equals(Object)
- Method in class com.viafoura.metrics.datadog.model.
DatadogSeries
equals(Object)
- Method in class com.viafoura.metrics.datadog.
TaggedName
F
filter(MetricFilter)
- Method in class com.viafoura.metrics.datadog.
DatadogReporter.Builder
format(String, String...)
- Method in class com.viafoura.metrics.datadog.
DefaultMetricNameFormatter
format(String, String...)
- Method in interface com.viafoura.metrics.datadog.
MetricNameFormatter
forRegistry(MetricRegistry)
- Static method in class com.viafoura.metrics.datadog.
DatadogReporter
G
getAsString()
- Method in class com.viafoura.metrics.serializer.
JsonSerializer
getAsString()
- Method in interface com.viafoura.metrics.serializer.
Serializer
Get datadog time series object serialized as a string
getEc2InstanceId()
- Static method in class com.viafoura.metrics.datadog.
AwsHelper
getEncodedTags()
- Method in class com.viafoura.metrics.datadog.
TaggedName
getHost()
- Method in class com.viafoura.metrics.datadog.model.
DatadogSeries
getMetric()
- Method in class com.viafoura.metrics.datadog.model.
DatadogSeries
getMetricName()
- Method in class com.viafoura.metrics.datadog.
TaggedName
getPoints()
- Method in class com.viafoura.metrics.datadog.model.
DatadogSeries
getTags()
- Method in interface com.viafoura.metrics.datadog.
DynamicTagsCallback
getTags()
- Method in class com.viafoura.metrics.datadog.model.
DatadogSeries
getType()
- Method in class com.viafoura.metrics.datadog.model.
DatadogCounter
getType()
- Method in class com.viafoura.metrics.datadog.model.
DatadogGauge
getType()
- Method in class com.viafoura.metrics.datadog.model.
DatadogSeries
H
hashCode()
- Method in class com.viafoura.metrics.datadog.model.
DatadogSeries
hashCode()
- Method in class com.viafoura.metrics.datadog.
TaggedName
HttpRequest(HttpTransport)
- Constructor for class com.viafoura.metrics.datadog.transport.
HttpTransport.HttpRequest
HttpTransport
- Class in
com.viafoura.metrics.datadog.transport
Uses the datadog http webservice to push metrics.
HttpTransport.Builder
- Class in
com.viafoura.metrics.datadog.transport
HttpTransport.HttpRequest
- Class in
com.viafoura.metrics.datadog.transport
J
JsonSerializer
- Class in
com.viafoura.metrics.serializer
Serialize datadog time series object into json
JsonSerializer()
- Constructor for class com.viafoura.metrics.serializer.
JsonSerializer
M
metricName(String)
- Method in class com.viafoura.metrics.datadog.
TaggedName.TaggedNameBuilder
MetricNameFormatter
- Interface in
com.viafoura.metrics.datadog
P
prepare()
- Method in class com.viafoura.metrics.datadog.transport.
HttpTransport
prepare()
- Method in interface com.viafoura.metrics.datadog.transport.
Transport
Build a request context.
prepare()
- Method in class com.viafoura.metrics.datadog.transport.
UdpTransport
R
report(SortedMap<String, Gauge>, SortedMap<String, Counter>, SortedMap<String, Histogram>, SortedMap<String, Meter>, SortedMap<String, Timer>)
- Method in class com.viafoura.metrics.datadog.
DatadogReporter
S
send()
- Method in class com.viafoura.metrics.datadog.transport.
HttpTransport.HttpRequest
send()
- Method in interface com.viafoura.metrics.datadog.transport.
Transport.Request
Send the request to datadog
send()
- Method in class com.viafoura.metrics.datadog.transport.
UdpTransport.DogstatsdRequest
For statsd the metrics are pushed as they are received.
serializer
- Variable in class com.viafoura.metrics.datadog.transport.
HttpTransport.HttpRequest
Serializer
- Interface in
com.viafoura.metrics.serializer
This defines the interface to build a datadog request body.
startObject()
- Method in class com.viafoura.metrics.serializer.
JsonSerializer
startObject()
- Method in interface com.viafoura.metrics.serializer.
Serializer
Write starting marker of the datadog time series object
T
TaggedName
- Class in
com.viafoura.metrics.datadog
TaggedName.TaggedNameBuilder
- Class in
com.viafoura.metrics.datadog
TaggedNameBuilder()
- Constructor for class com.viafoura.metrics.datadog.
TaggedName.TaggedNameBuilder
toString()
- Method in enum com.viafoura.metrics.datadog.
DatadogReporter.Expansion
toString()
- Method in class com.viafoura.metrics.datadog.model.
DatadogSeries
transport
- Variable in class com.viafoura.metrics.datadog.transport.
HttpTransport.HttpRequest
Transport
- Interface in
com.viafoura.metrics.datadog.transport
The transport layer for pushing metrics to datadog
Transport.Request
- Interface in
com.viafoura.metrics.datadog.transport
A request for batching of metrics to be pushed to datadog.
U
UdpTransport
- Class in
com.viafoura.metrics.datadog.transport
Uses dogstatsd UDP protocol to push metrics to datadog.
UdpTransport.Builder
- Class in
com.viafoura.metrics.datadog.transport
UdpTransport.DogstatsdRequest
- Class in
com.viafoura.metrics.datadog.transport
url
- Static variable in class com.viafoura.metrics.datadog.
AwsHelper
V
valueOf(String)
- Static method in enum com.viafoura.metrics.datadog.
DatadogReporter.Expansion
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.viafoura.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 com.viafoura.metrics.datadog.transport.
HttpTransport.Builder
withClock(Clock)
- Method in class com.viafoura.metrics.datadog.
DatadogReporter.Builder
withCompression(boolean)
- Method in class com.viafoura.metrics.datadog.transport.
HttpTransport.Builder
withConnectTimeout(int)
- Method in class com.viafoura.metrics.datadog.transport.
HttpTransport.Builder
withDynamicTagCallback(DynamicTagsCallback)
- Method in class com.viafoura.metrics.datadog.
DatadogReporter.Builder
withEC2Host()
- Method in class com.viafoura.metrics.datadog.
DatadogReporter.Builder
withEuSite()
- Method in class com.viafoura.metrics.datadog.transport.
HttpTransport.Builder
Send Metrics to Datadog EU site instead of US.
withExecutor(Executor)
- Method in class com.viafoura.metrics.datadog.transport.
HttpTransport.Builder
withExpansions(EnumSet<DatadogReporter.Expansion>)
- Method in class com.viafoura.metrics.datadog.
DatadogReporter.Builder
withHost(String)
- Method in class com.viafoura.metrics.datadog.
DatadogReporter.Builder
withMaxPacketSizeBytes(int)
- Method in class com.viafoura.metrics.datadog.transport.
UdpTransport.Builder
withMetricNameFormatter(MetricNameFormatter)
- Method in class com.viafoura.metrics.datadog.
DatadogReporter.Builder
withPort(int)
- Method in class com.viafoura.metrics.datadog.transport.
UdpTransport.Builder
withPrefix(String)
- Method in class com.viafoura.metrics.datadog.
DatadogReporter.Builder
Prefix all metric names with the given string.
withPrefix(String)
- Method in class com.viafoura.metrics.datadog.transport.
UdpTransport.Builder
withProxy(String, int)
- Method in class com.viafoura.metrics.datadog.transport.
HttpTransport.Builder
withRetryingLookup(boolean)
- Method in class com.viafoura.metrics.datadog.transport.
UdpTransport.Builder
withSocketBufferBytes(int)
- Method in class com.viafoura.metrics.datadog.transport.
UdpTransport.Builder
withSocketTimeout(int)
- Method in class com.viafoura.metrics.datadog.transport.
HttpTransport.Builder
withSocketTimeoutMs(int)
- Method in class com.viafoura.metrics.datadog.transport.
UdpTransport.Builder
withStatsdHost(String)
- Method in class com.viafoura.metrics.datadog.transport.
UdpTransport.Builder
withTags(List<String>)
- Method in class com.viafoura.metrics.datadog.
DatadogReporter.Builder
Tags that would be sent to datadog with each and every metrics.
withTransport(Transport)
- Method in class com.viafoura.metrics.datadog.
DatadogReporter.Builder
The transport mechanism to push metrics to datadog.
A
B
C
D
E
F
G
H
J
M
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 © 2023. All rights reserved.