Timestream Reporter
class TimestreamReporter(val timestreamWriteClient: TimestreamWriteClient, val databaseName: String, val tableName: String, val globalDimensionValues: List<Dimension>, registry: MetricRegistry, name: String, filter: MetricFilter, rateUnit: TimeUnit, durationUnit: TimeUnit) : ScheduledReporter
ScheduledReporter implementation that sends metrics to AWS Timestream.
Constructors
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
For each Counting (Counter, Meter, Histogram, and Timer), send the current count
as a metric.
Link copied to clipboard
For each Gauge, send the current value
as a metric.
Link copied to clipboard
For each Metered (Meter and Timer), send the mean_rate
, m1_rate
, m5_rate
and m15_rate
as metrics.
Link copied to clipboard
For each Sampling (Histogram and Timer), send the mean
, max
, min
, stddev
, and p50
-p999
percentiles as metrics.
Link copied to clipboard