Class RetrofitMeterIdPrefixFunction

java.lang.Object
com.linecorp.armeria.client.retrofit2.RetrofitMeterIdPrefixFunction
All Implemented Interfaces:
com.linecorp.armeria.common.metric.MeterIdPrefixFunction

public class RetrofitMeterIdPrefixFunction
extends Object
implements com.linecorp.armeria.common.metric.MeterIdPrefixFunction
Returns the default function for retrofit that creates a MeterIdPrefix with the specified name and the Tags derived from the RequestLog properties and Invocation.
  • serviceTagName - Retrofit service interface name or defaultServiceName if Retrofit service interface name is not available
  •  
  • method - Retrofit service interface method name or Enum.name() if Retrofit service interface name is not available
  • http.status - HttpStatus.code()