Class MetricsPublisherProxy

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

public class MetricsPublisherProxy
extends java.lang.Object
  • Constructor Details

    • MetricsPublisherProxy

      public MetricsPublisherProxy()
  • Method Details

    • addMetricsPublisher

      public void addMetricsPublisher​(MetricsPublisher metricsPublisher)
    • publishExceptionMetric

      public void publishExceptionMetric​(java.time.Instant timestamp, Action action, java.lang.Throwable e, HandlerErrorCode handlerErrorCode)
    • publishExceptionByErrorCodeAndCountBulkMetrics

      public void publishExceptionByErrorCodeAndCountBulkMetrics​(java.time.Instant timestamp, Action action, HandlerErrorCode handlerErrorCode)
    • publishInvocationMetric

      public void publishInvocationMetric​(java.time.Instant timestamp, Action action)
    • publishDurationMetric

      public void publishDurationMetric​(java.time.Instant timestamp, Action action, long milliseconds)
    • publishProviderLogDeliveryExceptionMetric

      public void publishProviderLogDeliveryExceptionMetric​(java.time.Instant timestamp, java.lang.Throwable exception)