A B C E F G H I J M N P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- additionalFields(Map<String, ?>) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
Additional fields to be included for each metric
B
- build() - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
- BulkIndexOperationHeader(String, String) - Constructor for class com.linagora.elasticsearch.metrics.MetricsElasticsearchModule.BulkIndexOperationHeader
- bulkSize(int) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
The bulk size per request, defaults to 2500 (as metrics are quite small)
C
- close() - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter
- com.linagora.elasticsearch.metrics - package com.linagora.elasticsearch.metrics
- com.linagora.elasticsearch.metrics.percolation - package com.linagora.elasticsearch.metrics.percolation
- convertDurationsTo(TimeUnit) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
Convert all the durations to a certain timeunit, defaults to milliseconds
- convertRatesTo(TimeUnit) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
Convert all the rates to a certain timeunit, defaults to seconds
E
- ElasticsearchReporter - Class in com.linagora.elasticsearch.metrics
- ElasticsearchReporter(MetricRegistry, String[], int, String, String, int, Clock, String, TimeUnit, TimeUnit, MetricFilter, MetricFilter, Notifier, String, Map<String, ?>) - Constructor for class com.linagora.elasticsearch.metrics.ElasticsearchReporter
- ElasticsearchReporter.Builder - Class in com.linagora.elasticsearch.metrics
F
- FailedtoConnectToElasticSearchException - Exception in com.linagora.elasticsearch.metrics
- FailedtoConnectToElasticSearchException() - Constructor for exception com.linagora.elasticsearch.metrics.FailedtoConnectToElasticSearchException
- filter(MetricFilter) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
Allows to configure a special MetricFilter, which defines what metrics are reported
- forRegistry(MetricRegistry) - Static method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter
G
- getModuleName() - Method in class com.linagora.elasticsearch.metrics.MetricsElasticsearchModule
H
- hosts(String...) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
Configure an array of hosts to send data to.
I
- index - Variable in class com.linagora.elasticsearch.metrics.MetricsElasticsearchModule.BulkIndexOperationHeader
- index(String) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
The index name to index in
- indexDateFormat(String) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
The index date format used for rolling indices This is appended to the index name, split by a '-'
J
- JsonCounter(String, long, Counter) - Constructor for class com.linagora.elasticsearch.metrics.JsonMetrics.JsonCounter
- JsonGauge(String, long, Gauge<?>) - Constructor for class com.linagora.elasticsearch.metrics.JsonMetrics.JsonGauge
- JsonHistogram(String, long, Histogram) - Constructor for class com.linagora.elasticsearch.metrics.JsonMetrics.JsonHistogram
- JsonMeter(String, long, Meter) - Constructor for class com.linagora.elasticsearch.metrics.JsonMetrics.JsonMeter
- JsonMetric(String, long, T) - Constructor for class com.linagora.elasticsearch.metrics.JsonMetrics.JsonMetric
- JsonMetrics - Class in com.linagora.elasticsearch.metrics
- JsonMetrics() - Constructor for class com.linagora.elasticsearch.metrics.JsonMetrics
- JsonMetrics.JsonCounter - Class in com.linagora.elasticsearch.metrics
- JsonMetrics.JsonGauge - Class in com.linagora.elasticsearch.metrics
- JsonMetrics.JsonHistogram - Class in com.linagora.elasticsearch.metrics
- JsonMetrics.JsonMeter - Class in com.linagora.elasticsearch.metrics
- JsonMetrics.JsonMetric<T> - Class in com.linagora.elasticsearch.metrics
-
A abstract json metric class, from which all other classes inherit The other classes are simply concrete json implementations of the existing metrics classes
- JsonMetrics.JsonTimer - Class in com.linagora.elasticsearch.metrics
- JsonTimer(String, long, Timer) - Constructor for class com.linagora.elasticsearch.metrics.JsonMetrics.JsonTimer
M
- MetricsElasticsearchModule - Class in com.linagora.elasticsearch.metrics
- MetricsElasticsearchModule(TimeUnit, TimeUnit, String, Map<String, ?>) - Constructor for class com.linagora.elasticsearch.metrics.MetricsElasticsearchModule
- MetricsElasticsearchModule.BulkIndexOperationHeader - Class in com.linagora.elasticsearch.metrics
N
- name() - Method in class com.linagora.elasticsearch.metrics.JsonMetrics.JsonMetric
- Notifier - Interface in com.linagora.elasticsearch.metrics.percolation
-
A notifier interface, which is executed, in case a certain metric is matched on the percolation query
- notify(JsonMetrics.JsonMetric<? extends Metric>, String) - Method in interface com.linagora.elasticsearch.metrics.percolation.Notifier
P
- percolationFilter(MetricFilter) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
A metrics filter to define the metrics which should be used for percolation/notification
- percolationNotifier(Notifier) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
An instance of the notifier implemention which should be executed in case of a matching percolation
- prefixedWith(String) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
Configure a prefix for each metric name.
R
- report(SortedMap<String, Gauge>, SortedMap<String, Counter>, SortedMap<String, Histogram>, SortedMap<String, Meter>, SortedMap<String, Timer>) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter
S
- setupModule(Module.SetupContext) - Method in class com.linagora.elasticsearch.metrics.MetricsElasticsearchModule
T
- timeout(int) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
The timeout to wait for until a connection attempt is and the next host is tried
- timestamp() - Method in class com.linagora.elasticsearch.metrics.JsonMetrics.JsonMetric
- timestampAsDate() - Method in class com.linagora.elasticsearch.metrics.JsonMetrics.JsonMetric
- timestampFieldname(String) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
Configure the name of the timestamp field, defaults to '@timestamp'
- toString() - Method in class com.linagora.elasticsearch.metrics.JsonMetrics.JsonMetric
- type - Variable in class com.linagora.elasticsearch.metrics.MetricsElasticsearchModule.BulkIndexOperationHeader
- type() - Method in class com.linagora.elasticsearch.metrics.JsonMetrics.JsonCounter
- type() - Method in class com.linagora.elasticsearch.metrics.JsonMetrics.JsonGauge
- type() - Method in class com.linagora.elasticsearch.metrics.JsonMetrics.JsonHistogram
- type() - Method in class com.linagora.elasticsearch.metrics.JsonMetrics.JsonMeter
- type() - Method in class com.linagora.elasticsearch.metrics.JsonMetrics.JsonMetric
- type() - Method in class com.linagora.elasticsearch.metrics.JsonMetrics.JsonTimer
V
- value() - Method in class com.linagora.elasticsearch.metrics.JsonMetrics.JsonMetric
- version() - Method in class com.linagora.elasticsearch.metrics.MetricsElasticsearchModule
- VERSION - Static variable in class com.linagora.elasticsearch.metrics.MetricsElasticsearchModule
W
- withClock(Clock) - Method in class com.linagora.elasticsearch.metrics.ElasticsearchReporter.Builder
-
Inject your custom definition of how time passes.
All Classes All Packages