Class Loki4jMetrics


  • public class Loki4jMetrics
    extends java.lang.Object
    Provides an ability to report logging performance metrics using Micrometer framework
    • Constructor Summary

      Constructors 
      Constructor Description
      Loki4jMetrics​(java.lang.String appenderName)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void batchEncoded​(long startedNs, int count)  
      void batchEncodeFailed​(java.util.function.Supplier<java.lang.String> failure)  
      void batchSendFailed​(java.util.function.Supplier<java.lang.String> failure)  
      void batchSent​(long startedNs, int bytesCount)  
      void eventAppended​(long startedNs, boolean dropped)  
      void sendRetryFailed​(java.util.function.Supplier<java.lang.String> failure)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Loki4jMetrics

        public Loki4jMetrics​(java.lang.String appenderName)
    • Method Detail

      • eventAppended

        public void eventAppended​(long startedNs,
                                  boolean dropped)
      • batchEncoded

        public void batchEncoded​(long startedNs,
                                 int count)
      • batchEncodeFailed

        public void batchEncodeFailed​(java.util.function.Supplier<java.lang.String> failure)
      • sendRetryFailed

        public void sendRetryFailed​(java.util.function.Supplier<java.lang.String> failure)
      • batchSendFailed

        public void batchSendFailed​(java.util.function.Supplier<java.lang.String> failure)
      • batchSent

        public void batchSent​(long startedNs,
                              int bytesCount)