Class GrpcMeterIdPrefixFunction

java.lang.Object
com.linecorp.armeria.common.grpc.GrpcMeterIdPrefixFunction
All Implemented Interfaces:
com.linecorp.armeria.common.metric.MeterIdPrefixFunction

public final class GrpcMeterIdPrefixFunction extends Object implements com.linecorp.armeria.common.metric.MeterIdPrefixFunction
Creates a MeterIdPrefix from a RequestLog. This adds the grpc.status tag upon the tags that DefaultMeterIdPrefixFunction appends.
See Also:
  • MetricCollectingClient
  • MetricCollectingService
  • Method Details

    • of

      public static GrpcMeterIdPrefixFunction of(String name)
      Returns a newly created GrpcMeterIdPrefixFunction with the specified name.
    • activeRequestPrefix

      public com.linecorp.armeria.common.metric.MeterIdPrefix activeRequestPrefix(MeterRegistry registry, com.linecorp.armeria.common.logging.RequestOnlyLog log)
      Specified by:
      activeRequestPrefix in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction
    • completeRequestPrefix

      public com.linecorp.armeria.common.metric.MeterIdPrefix completeRequestPrefix(MeterRegistry registry, com.linecorp.armeria.common.logging.RequestLog log)
      Specified by:
      completeRequestPrefix in interface com.linecorp.armeria.common.metric.MeterIdPrefixFunction