Skip navigation links
A C E G O R S 

A

addTag(String, String) - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Add a name value pair to include in each metric entry.

C

cleanup() - Method in class org.avaje.metric.elastic.ElasticHttpReporter
 

E

ElasticHttpReporter - Class in org.avaje.metric.elastic
Http(s) based Reporter that sends JSON formatted metrics directly to Elastic.
ElasticHttpReporter(ElasticReporterConfig) - Constructor for class org.avaje.metric.elastic.ElasticHttpReporter
 
ElasticReporterConfig - Class in org.avaje.metric.elastic
Configuration for pushing metrics to ElasticSearch.
ElasticReporterConfig() - Constructor for class org.avaje.metric.elastic.ElasticReporterConfig
 

G

getClient() - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Return the client to use (If null one will be created).
getConnectTimeout() - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Return the connect timeout in seconds.
getIndexPrefix() - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Return the index name prefix (defaults to "metric-").
getIndexType() - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Return the index type (defaults to "metric").
getNameField() - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Return the name of the field that holds the metric name (defaults to "name").
getReadTimeout() - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Return the read timeout in seconds.
getTags() - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Return all the tags.
getTemplateName() - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Return the name of the elastic template (defaults to "metric-1").
getTimestampField() - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Return the name of the timestamp field (defaults to "ts").
getTypeField() - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Return the name of the metric type field (defaults to "type").
getUrl() - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Return the base url for the ElasticSearch instance.
getWriteTimeout() - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Return the write timeout in seconds.

O

org.avaje.metric.elastic - package org.avaje.metric.elastic
 

R

report(ReportMetrics) - Method in class org.avaje.metric.elastic.ElasticHttpReporter
Send the non-empty metrics that were collected to the remote repository.

S

setClient(OkHttpClient) - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Set the client to use (If not set one will be created).
setConnectTimeout(int) - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Set the connect timeout in seconds.
setIndexPrefix(String) - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Set the index name prefix (defaults to "metric-").
setIndexType(String) - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Set the index type.
setNameField(String) - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Set the name of the field that holds the metric name.
setReadTimeout(int) - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Set the read timeout in seconds.
setTags(Map<String, String>) - Method in class org.avaje.metric.elastic.ElasticReporterConfig
 
setTemplateName(String) - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Set the name of the Elastic template.
setTimestampField(String) - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Set the name of the timestamp field.
setTypeField(String) - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Set the name of the metric type field (defaults to "type").
setUrl(String) - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Set the base url for the ElasticSearch instance.
setWriteTimeout(int) - Method in class org.avaje.metric.elastic.ElasticReporterConfig
Set the write timeout in seconds.
A C E G O R S 
Skip navigation links

Copyright © 2017. All rights reserved.