public class ElasticSearchMetricsReader extends BaseHttpMetricsReader<ElasticSearchInputConfig>
| Modifier and Type | Field and Description |
|---|---|
protected ElasticSearchMetricValues |
elasticSearchMetricValues |
protected String |
JSON_CONTENT_TYPE |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected List<String> |
paths |
httpClient, httpContext, userAgent, valuesconfig, CONFIG_VAR_PREFIX, IGNORED_CONFIG_PROPERTIES, logger, timingsLogger, variables| Constructor and Description |
|---|
ElasticSearchMetricsReader(ElasticSearchInputConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected List<String> |
getRequestPaths() |
protected void |
processJsonResponse(org.apache.http.client.methods.HttpUriRequest request,
com.fasterxml.jackson.databind.JsonNode data) |
protected void |
processResponse(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.HttpResponse response) |
protected List<org.apache.http.client.methods.HttpUriRequest> |
setupRequests() |
close, defineCustomVariables, fetchOverHttp, fetchOverHttp, open, parseCharset, readAllMetrics, setupClient, setupClientBuilder, setupContext, setupDefaultRequestConfig, setupGetRequest, streamEntitygetVariables, reset, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitreadNamesgetVariables, resetprotected final String JSON_CONTENT_TYPE
protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected ElasticSearchMetricValues elasticSearchMetricValues
public ElasticSearchMetricsReader(ElasticSearchInputConfig config)
protected List<String> getRequestPaths()
getRequestPaths in class BaseHttpMetricsReader<ElasticSearchInputConfig>protected void processResponse(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.HttpResponse response)
throws Exception
processResponse in class BaseHttpMetricsReader<ElasticSearchInputConfig>Exceptionprotected List<org.apache.http.client.methods.HttpUriRequest> setupRequests()
setupRequests in class BaseHttpMetricsReader<ElasticSearchInputConfig>protected void processJsonResponse(org.apache.http.client.methods.HttpUriRequest request,
com.fasterxml.jackson.databind.JsonNode data)
Copyright © 2012–2019. All rights reserved.