Class ClusterAwareTimeMetricsHolder

java.lang.Object
com.mysql.cj.log.BaseMetricsHolder
com.mysql.cj.jdbc.ha.ca.ClusterAwareTimeMetricsHolder

public class ClusterAwareTimeMetricsHolder
extends BaseMetricsHolder
A simple implementation of timing metric. It collects an execution time for particular case/event.

Use registerQueryExecutionTime(long queryTimeMs) to report an execution time.

  • Field Details

    • metricName

      protected java.lang.String metricName
  • Constructor Details

    • ClusterAwareTimeMetricsHolder

      public ClusterAwareTimeMetricsHolder​(java.lang.String metricName)
      Initialize a metric holder with a metric name.
      Parameters:
      metricName - Metric name
  • Method Details