public class AnalyticsServiceElasticsearch extends AbstractAnalyticsService
AbstractAnalyticsService.EndpointPart| Constructor and Description |
|---|
AnalyticsServiceElasticsearch() |
buildTree, compressEndpointInfo, createRegex, doGetUnboundEndpoints, extractEndpointInfo, getBoundEndpoints, getCommunicationSummaryStatistics, getConfigurationService, getEndpoints, getUnboundEndpoints, hasMetrics, initEndpointInfo, initEndpointInfo, obtainEndpoints, obtainProducerEndpoints, setConfigurationServiceprotected List<Trace> getFragments(String tenantId, Criteria criteria)
getFragments in class AbstractAnalyticsServicepublic List<TransactionInfo> getTransactionInfo(String tenantId, Criteria criteria)
public List<PropertyInfo> getPropertyInfo(String tenantId, Criteria criteria)
public long getTraceCompletionFaultCount(String tenantId, Criteria criteria)
public List<CompletionTime> getTraceCompletions(String tenantId, Criteria criteria)
public Percentiles getTraceCompletionPercentiles(String tenantId, Criteria criteria)
public List<TimeseriesStatistics> getTraceCompletionTimeseriesStatistics(String tenantId, Criteria criteria, long interval)
public List<Cardinality> getTraceCompletionFaultDetails(String tenantId, Criteria criteria)
public List<Cardinality> getTraceCompletionPropertyDetails(String tenantId, Criteria criteria, String property)
public List<NodeTimeseriesStatistics> getNodeTimeseriesStatistics(String tenantId, Criteria criteria, long interval)
public Collection<NodeSummaryStatistics> getNodeSummaryStatistics(String tenantId, Criteria criteria)
protected Collection<CommunicationSummaryStatistics> doGetCommunicationSummaryStatistics(String tenantId, Criteria criteria)
doGetCommunicationSummaryStatistics in class AbstractAnalyticsServicetenantId - The tenant idcriteria - The criteriaprotected void addNodeInformation(Map<String,CommunicationSummaryStatistics> stats, String index, Criteria criteria, boolean addMetrics, boolean clients)
stats - The map of endpoint (uri[op]) to communication summary stat nodesindex - The indexcriteria - The query criteriaaddMetrics - Whether to add metrics or just discover any missing nodesclients - Whether node information should be located for clients (i.e. fragments with
top level Producer node)public List<TimeseriesStatistics> getEndpointResponseTimeseriesStatistics(String tenantId, Criteria criteria, long interval)
protected List<Cardinality> getEndpointPropertyDetails(String tenantId, Criteria criteria, String property)
public void storeCommunicationDetails(String tenantId, List<CommunicationDetails> communicationDetails) throws StoreException
StoreExceptionpublic void storeNodeDetails(String tenantId, List<NodeDetails> nodeDetails) throws StoreException
StoreExceptionpublic void storeTraceCompletions(String tenantId, List<CompletionTime> completionTimes) throws StoreException
StoreExceptionpublic void clear(String tenantId)
Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.