Class MetricNameFilter

java.lang.Object
io.prometheus.metrics.model.registry.MetricNameFilter
All Implemented Interfaces:
Predicate<String>

public class MetricNameFilter extends Object implements Predicate<String>
Filter samples (i.e. time series) by name.
  • Field Details

  • Constructor Details

  • Method Details

    • test

      public boolean test(String sampleName)
      Specified by:
      test in interface Predicate<String>
    • matchesNameEqualTo

      private boolean matchesNameEqualTo(String metricName)
    • matchesNameNotEqualTo

      private boolean matchesNameNotEqualTo(String metricName)
    • matchesNameStartsWith

      private boolean matchesNameStartsWith(String metricName)
    • matchesNameDoesNotStartWith

      private boolean matchesNameDoesNotStartWith(String metricName)
    • builder

      public static MetricNameFilter.Builder builder()