Class PerformanceMetrics

java.lang.Object
com.google.gerrit.server.PerformanceMetrics
All Implemented Interfaces:
com.google.gerrit.server.logging.PerformanceLogger

public class PerformanceMetrics extends Object implements com.google.gerrit.server.logging.PerformanceLogger
Performance logger that records the execution times as a metric.
  • Method Details

    • logNanos

      public void logNanos(String operation, long durationNanos, Instant endTime)
      Specified by:
      logNanos in interface com.google.gerrit.server.logging.PerformanceLogger
    • logNanos

      public void logNanos(String operation, long durationNanos, Instant endTime, com.google.gerrit.server.logging.Metadata metadata)
      Specified by:
      logNanos in interface com.google.gerrit.server.logging.PerformanceLogger
    • done

      public void done()
      Specified by:
      done in interface com.google.gerrit.server.logging.PerformanceLogger