Class MetricsPublisherProxy

java.lang.Object
software.amazon.cloudformation.proxy.MetricsPublisherProxy

public class MetricsPublisherProxy extends Object
  • Constructor Details

    • MetricsPublisherProxy

      public MetricsPublisherProxy()
  • Method Details

    • addMetricsPublisher

      public void addMetricsPublisher(MetricsPublisher metricsPublisher)
    • 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

      public void publishInvocationMetric(Instant timestamp, Action action)
    • publishInvocationMetric

      public void publishInvocationMetric(Instant timestamp, HookInvocationPoint invocationPoint)
    • publishDurationMetric

      public void publishDurationMetric(Instant timestamp, Action action, long milliseconds)
    • publishDurationMetric

      public void publishDurationMetric(Instant timestamp, HookInvocationPoint invocationPoint, long milliseconds)
    • publishProviderLogDeliveryExceptionMetric

      public void publishProviderLogDeliveryExceptionMetric(Instant timestamp, Throwable exception)