@ApplicationScoped @Alternative public class NoOpMetricsAccessor extends Object implements IMetricsAccessor
IMetricsAccessor. Useful for situations where
no metrics are available.| Constructor and Description |
|---|
NoOpMetricsAccessor()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
io.apiman.manager.api.beans.metrics.AppUsagePerServiceBean |
getAppUsagePerService(String organizationId,
String applicationId,
String version,
org.joda.time.DateTime from,
org.joda.time.DateTime to)
Query the metrics store for # of requests made to a service broken
down by plan.
|
io.apiman.manager.api.beans.metrics.ResponseStatsHistogramBean |
getResponseStats(String organizationId,
String serviceId,
String version,
io.apiman.manager.api.beans.metrics.HistogramIntervalType interval,
org.joda.time.DateTime from,
org.joda.time.DateTime to)
Query the metrics store for a histogram of response statistics, including total
number of responses, # of error responses,
|
io.apiman.manager.api.beans.metrics.ResponseStatsPerAppBean |
getResponseStatsPerApp(String organizationId,
String serviceId,
String version,
org.joda.time.DateTime from,
org.joda.time.DateTime to)
Query the metrics store for response type stats (total, errors, failures) for a given
service over a specified time range per application.
|
io.apiman.manager.api.beans.metrics.ResponseStatsPerPlanBean |
getResponseStatsPerPlan(String organizationId,
String serviceId,
String version,
org.joda.time.DateTime from,
org.joda.time.DateTime to)
Query the metrics store for response type stats (total, errors, failures) for a given
service over a specified time range per plan.
|
io.apiman.manager.api.beans.metrics.ResponseStatsSummaryBean |
getResponseStatsSummary(String organizationId,
String serviceId,
String version,
org.joda.time.DateTime from,
org.joda.time.DateTime to)
Query the metrics store for response type stats (total, errors, failures) for a given
service over a specified time range.
|
io.apiman.manager.api.beans.metrics.UsageHistogramBean |
getUsage(String organizationId,
String serviceId,
String version,
io.apiman.manager.api.beans.metrics.HistogramIntervalType interval,
org.joda.time.DateTime from,
org.joda.time.DateTime to)
Query the metrics store for the total # of requests made to the service
per time period within the date range.
|
io.apiman.manager.api.beans.metrics.UsagePerAppBean |
getUsagePerApp(String organizationId,
String serviceId,
String version,
org.joda.time.DateTime from,
org.joda.time.DateTime to)
Query the metrics store for # of requests made to a service broken
down by Application.
|
io.apiman.manager.api.beans.metrics.UsagePerPlanBean |
getUsagePerPlan(String organizationId,
String serviceId,
String version,
org.joda.time.DateTime from,
org.joda.time.DateTime to)
Query the metrics store for # of requests made to a service broken
down by plan.
|
public io.apiman.manager.api.beans.metrics.UsageHistogramBean getUsage(String organizationId, String serviceId, String version, io.apiman.manager.api.beans.metrics.HistogramIntervalType interval, org.joda.time.DateTime from, org.joda.time.DateTime to)
IMetricsAccessorgetUsage in interface IMetricsAccessorio.apiman.manager.api.core.IMetricsAccessor#getUsage(java.lang.String, java.lang.String, java.lang.String, io.apiman.manager.api.beans.metrics.HistogramIntervalType, java.util.Date, java.util.Date)public io.apiman.manager.api.beans.metrics.UsagePerAppBean getUsagePerApp(String organizationId, String serviceId, String version, org.joda.time.DateTime from, org.joda.time.DateTime to)
IMetricsAccessorgetUsagePerApp in interface IMetricsAccessorio.apiman.manager.api.core.IMetricsAccessor#getUsagePerApp(java.lang.String, java.lang.String, java.lang.String, java.util.Date, java.util.Date)public io.apiman.manager.api.beans.metrics.UsagePerPlanBean getUsagePerPlan(String organizationId, String serviceId, String version, org.joda.time.DateTime from, org.joda.time.DateTime to)
IMetricsAccessorgetUsagePerPlan in interface IMetricsAccessorio.apiman.manager.api.core.IMetricsAccessor#getUsagePerPlan(java.lang.String, java.lang.String, java.lang.String, java.util.Date, java.util.Date)public io.apiman.manager.api.beans.metrics.ResponseStatsHistogramBean getResponseStats(String organizationId, String serviceId, String version, io.apiman.manager.api.beans.metrics.HistogramIntervalType interval, org.joda.time.DateTime from, org.joda.time.DateTime to)
IMetricsAccessorpublic io.apiman.manager.api.beans.metrics.ResponseStatsSummaryBean getResponseStatsSummary(String organizationId, String serviceId, String version, org.joda.time.DateTime from, org.joda.time.DateTime to)
IMetricsAccessorpublic io.apiman.manager.api.beans.metrics.ResponseStatsPerAppBean getResponseStatsPerApp(String organizationId, String serviceId, String version, org.joda.time.DateTime from, org.joda.time.DateTime to)
IMetricsAccessorpublic io.apiman.manager.api.beans.metrics.ResponseStatsPerPlanBean getResponseStatsPerPlan(String organizationId, String serviceId, String version, org.joda.time.DateTime from, org.joda.time.DateTime to)
IMetricsAccessorpublic io.apiman.manager.api.beans.metrics.AppUsagePerServiceBean getAppUsagePerService(String organizationId, String applicationId, String version, org.joda.time.DateTime from, org.joda.time.DateTime to)
IMetricsAccessorCopyright © 2015 JBoss, a division of Red Hat. All rights reserved.