public interface AnalyticsService
| Modifier and Type | Method and Description |
|---|---|
int |
getAlertCount(String tenantId,
String name)
This method returns the number of alerts associated with the specified
business transaction.
|
List<String> |
getBoundURIs(String tenantId,
String businessTransaction,
long startTime,
long endTime)
This method returns the bound URIs associated with a business
transaction.
|
long |
getCompletionCount(String tenantId,
CompletionTimeCriteria 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,
CompletionTimeCriteria 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,
CompletionTimeCriteria criteria)
This method returns the completion time fault details, for the specified criteria, that were
executed during the time range.
|
Percentiles |
getCompletionPercentiles(String tenantId,
CompletionTimeCriteria criteria)
This method returns the completion time percentiles, for the specified criteria, that were
executed during the time range.
|
List<Cardinality> |
getCompletionPropertyDetails(String tenantId,
CompletionTimeCriteria 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,
CompletionTimeCriteria 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,
BaseCriteria criteria)
This method returns the list of host names where activities were executed, subject to the supplied
criteria.
|
List<NodeSummaryStatistics> |
getNodeSummaryStatistics(String tenantId,
NodeCriteria criteria)
This method returns the node summary statistics, for the specified criteria, that were
executed during the time range.
|
List<NodeTimeseriesStatistics> |
getNodeTimeseriesStatistics(String tenantId,
NodeCriteria criteria,
long interval)
This method returns the node timeseries statistics, for the specified criteria, that were
executed during the time range.
|
List<PropertyInfo> |
getPropertyInfo(String tenantId,
String businessTransaction,
long startTime,
long endTime)
This method returns the properties
associated with a business transaction during the specified
time range.
|
List<URIInfo> |
getUnboundURIs(String tenantId,
long startTime,
long endTime,
boolean compress)
This method returns the unbound URIs (i.e.
|
void |
storeCompletionTimes(String tenantId,
List<CompletionTime> completionTimes)
This method stores the supplied list of completion times.
|
void |
storeNodeDetails(String tenantId,
List<NodeDetails> nodeDetails)
This method stores the supplied list of node details.
|
List<URIInfo> getUnboundURIs(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<String> getBoundURIs(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, 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)long getCompletionCount(String tenantId, CompletionTimeCriteria criteria)
tenantId - The tenant idcriteria - The criterialong getCompletionFaultCount(String tenantId, CompletionTimeCriteria criteria)
tenantId - The tenant idcriteria - The criteriaPercentiles getCompletionPercentiles(String tenantId, CompletionTimeCriteria criteria)
tenantId - The tenant idcriteria - The criteriaList<CompletionTimeseriesStatistics> getCompletionTimeseriesStatistics(String tenantId, CompletionTimeCriteria criteria, long interval)
tenantId - The tenant idcriteria - The criteriainterval - The aggregation interval (in milliseconds)List<Cardinality> getCompletionFaultDetails(String tenantId, CompletionTimeCriteria criteria)
tenantId - The tenant idcriteria - The criteriaList<Cardinality> getCompletionPropertyDetails(String tenantId, CompletionTimeCriteria 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, NodeCriteria criteria, long interval)
tenantId - The tenant idcriteria - The criteriainterval - The aggregation interval (in milliseconds)List<NodeSummaryStatistics> getNodeSummaryStatistics(String tenantId, NodeCriteria criteria)
tenantId - The tenant idcriteria - The criteriavoid storeNodeDetails(String tenantId, List<NodeDetails> nodeDetails) throws Exception
tenantId - The tenant idnodeDetails - The node detailsException - Failed to storevoid storeCompletionTimes(String tenantId, List<CompletionTime> completionTimes) throws Exception
tenantId - The tenant idcompletionTimes - The completion timesException - Failed to storeList<String> getHostNames(String tenantId, BaseCriteria criteria)
tenantId - The tenant idcriteria - The criteriaCopyright © 2015–2016 Red Hat, Inc.. All rights reserved.