Class MetricsPublisherProxy
java.lang.Object
software.amazon.cloudformation.proxy.MetricsPublisherProxy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMetricsPublisher(MetricsPublisher metricsPublisher) voidpublishDurationMetric(Instant timestamp, Action action, long milliseconds) voidpublishDurationMetric(Instant timestamp, HookInvocationPoint invocationPoint, long milliseconds) voidpublishExceptionByErrorCodeAndCountBulkMetrics(Instant timestamp, Action action, HandlerErrorCode handlerErrorCode) voidpublishExceptionByErrorCodeAndCountBulkMetrics(Instant timestamp, HookInvocationPoint invocationPoint, HandlerErrorCode handlerErrorCode) voidpublishExceptionMetric(Instant timestamp, Action action, Throwable e, HandlerErrorCode handlerErrorCode) voidpublishExceptionMetric(Instant timestamp, HookInvocationPoint invocationPoint, Throwable e, HandlerErrorCode handlerErrorCode) voidpublishInvocationMetric(Instant timestamp, Action action) voidpublishInvocationMetric(Instant timestamp, HookInvocationPoint invocationPoint) voidpublishProviderLogDeliveryExceptionMetric(Instant timestamp, Throwable exception)
-
Constructor Details
-
MetricsPublisherProxy
public MetricsPublisherProxy()
-
-
Method Details
-
addMetricsPublisher
-
publishExceptionMetric
public void publishExceptionMetric(Instant timestamp, Action action, Throwable e, HandlerErrorCode handlerErrorCode) -
publishExceptionMetric
public void publishExceptionMetric(Instant timestamp, HookInvocationPoint invocationPoint, Throwable e, HandlerErrorCode handlerErrorCode) -
publishExceptionByErrorCodeAndCountBulkMetrics
public void publishExceptionByErrorCodeAndCountBulkMetrics(Instant timestamp, Action action, HandlerErrorCode handlerErrorCode) -
publishExceptionByErrorCodeAndCountBulkMetrics
public void publishExceptionByErrorCodeAndCountBulkMetrics(Instant timestamp, HookInvocationPoint invocationPoint, HandlerErrorCode handlerErrorCode) -
publishInvocationMetric
-
publishInvocationMetric
-
publishDurationMetric
-
publishDurationMetric
public void publishDurationMetric(Instant timestamp, HookInvocationPoint invocationPoint, long milliseconds) -
publishProviderLogDeliveryExceptionMetric
-