public interface AnalyticsService
| Modifier and Type | Method and Description |
|---|---|
void |
clear(String tenantId)
This method clears the analytics data for the specified tenant.
|
int |
getAlertCount(String tenantId,
String name)
This method returns the number of alerts associated with the specified
business transaction.
|
List<EndpointInfo> |
getBoundEndpoints(String tenantId,
String businessTransaction,
long startTime,
long endTime)
This method returns the bound endpoints associated with a business
transaction.
|
Collection<CommunicationSummaryStatistics> |
getCommunicationSummaryStatistics(String tenantId,
Criteria criteria,
boolean asTree)
This method returns the communication summary statistics, for the specified criteria, that were
executed during the time range.
|
long |
getCompletionCount(String tenantId,
Criteria criteria)
This method returns the number of completed transactions, of the specified named
business transaction, that were executed during the time range.
|
long |
getCompletionFaultCount(String tenantId,
Criteria criteria)
This method returns the number of completed transactions, of the specified named
business transaction, that were executed during the time range and returned
a fault.
|
List<Cardinality> |
getCompletionFaultDetails(String tenantId,
Criteria criteria)
This method returns the completion time fault details, for the specified criteria, that were
executed during the time range.
|
Percentiles |
getCompletionPercentiles(String tenantId,
Criteria criteria)
This method returns the completion time percentiles, for the specified criteria, that were
executed during the time range.
|
List<Cardinality> |
getCompletionPropertyDetails(String tenantId,
Criteria criteria,
String property)
This method returns the completion time property details, for the specified criteria, that were
executed during the time range.
|
List<CompletionTimeseriesStatistics> |
getCompletionTimeseriesStatistics(String tenantId,
Criteria criteria,
long interval)
This method returns the completion timeseries statistics, for the specified criteria, that were
executed during the time range.
|
List<String> |
getHostNames(String tenantId,
Criteria criteria)
This method returns the list of host names where activities were executed, subject to the supplied
criteria.
|
Collection<NodeSummaryStatistics> |
getNodeSummaryStatistics(String tenantId,
Criteria criteria)
This method returns the node summary statistics, for the specified criteria, that were
executed during the time range.
|
List<NodeTimeseriesStatistics> |
getNodeTimeseriesStatistics(String tenantId,
Criteria criteria,
long interval)
This method returns the node timeseries statistics, for the specified criteria, that were
executed during the time range.
|
List<PrincipalInfo> |
getPrincipalInfo(String tenantId,
Criteria criteria)
This method returns the principals associated with the specified
criteria.
|
List<PropertyInfo> |
getPropertyInfo(String tenantId,
Criteria criteria)
This method returns the properties associated with the specified
criteria.
|
List<EndpointInfo> |
getUnboundEndpoints(String tenantId,
long startTime,
long endTime,
boolean compress)
This method returns the unbound endpoints (i.e.
|
void |
storeBTxnCompletionTimes(String tenantId,
List<CompletionTime> completionTimes)
This method stores the supplied list of completion times for end to end business
transactions.
|
void |
storeCommunicationDetails(String tenantId,
List<CommunicationDetails> communicationDetails)
This method stores the supplied list of communication details.
|
void |
storeFragmentCompletionTimes(String tenantId,
List<CompletionTime> completionTimes)
This method stores the supplied list of completion times for individual fragments.
|
void |
storeNodeDetails(String tenantId,
List<NodeDetails> nodeDetails)
This method stores the supplied list of node details.
|
List<EndpointInfo> getUnboundEndpoints(String tenantId, long startTime, long endTime, boolean compress)
tenantId - The optional tenant idstartTime - The start timeendTime - The end time (if 0, then current time)compress - Whether to compress the list and show common patternsList<EndpointInfo> getBoundEndpoints(String tenantId, String businessTransaction, long startTime, long endTime)
tenantId - The optional tenant idbusinessTransaction - The business transaction namestartTime - The start timeendTime - The end time (if 0, then current time)List<PropertyInfo> getPropertyInfo(String tenantId, Criteria criteria)
tenantId - The optional tenant idcriteria - The criteriaList<PrincipalInfo> getPrincipalInfo(String tenantId, Criteria criteria)
tenantId - The optional tenant idcriteria - The criterialong getCompletionCount(String tenantId, Criteria criteria)
tenantId - The tenant idcriteria - The criterialong getCompletionFaultCount(String tenantId, Criteria criteria)
tenantId - The tenant idcriteria - The criteriaPercentiles getCompletionPercentiles(String tenantId, Criteria criteria)
tenantId - The tenant idcriteria - The criteriaList<CompletionTimeseriesStatistics> getCompletionTimeseriesStatistics(String tenantId, Criteria criteria, long interval)
tenantId - The tenant idcriteria - The criteriainterval - The aggregation interval (in milliseconds)List<Cardinality> getCompletionFaultDetails(String tenantId, Criteria criteria)
tenantId - The tenant idcriteria - The criteriaList<Cardinality> getCompletionPropertyDetails(String tenantId, Criteria criteria, String property)
tenantId - The tenant idcriteria - The criteriaproperty - The property nameint getAlertCount(String tenantId, String name)
tenantId - The tenant idname - The business transaction nameList<NodeTimeseriesStatistics> getNodeTimeseriesStatistics(String tenantId, Criteria criteria, long interval)
tenantId - The tenant idcriteria - The criteriainterval - The aggregation interval (in milliseconds)Collection<NodeSummaryStatistics> getNodeSummaryStatistics(String tenantId, Criteria criteria)
tenantId - The tenant idcriteria - The criteriaCollection<CommunicationSummaryStatistics> getCommunicationSummaryStatistics(String tenantId, Criteria criteria, boolean asTree)
tenantId - The tenant idcriteria - The criteriaasTree - Whether to build the nodes and links in a treevoid storeNodeDetails(String tenantId, List<NodeDetails> nodeDetails) throws Exception
tenantId - The tenant idnodeDetails - The node detailsException - Failed to storevoid storeCommunicationDetails(String tenantId, List<CommunicationDetails> communicationDetails) throws Exception
tenantId - The tenant idcommunicationDetails - The communication detailsException - Failed to storevoid storeBTxnCompletionTimes(String tenantId, List<CompletionTime> completionTimes) throws Exception
tenantId - The tenant idcompletionTimes - The completion timesException - Failed to storevoid storeFragmentCompletionTimes(String tenantId, List<CompletionTime> completionTimes) throws Exception
tenantId - The tenant idcompletionTimes - The completion timesException - Failed to storeList<String> getHostNames(String tenantId, Criteria criteria)
tenantId - The tenant idcriteria - The criteriavoid clear(String tenantId)
tenantId - The tenant idCopyright © 2015–2016 Red Hat, Inc.. All rights reserved.