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

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").
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.

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

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.
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.
A C E G O R S 
Skip navigation links

Copyright © 2016. All rights reserved.