Class HttpBinderConfiguration

java.lang.Object
io.quarkus.micrometer.runtime.binder.HttpBinderConfiguration

public class HttpBinderConfiguration extends Object
Digest configuration options for http metrics once, so they can be used by different binders emitting http metrics (depending on other extension configuration). This is a synthetic bean created at runtime init (see MicrometerRecorder), it cannot be referenced during build or static initialization.
  • Field Details

    • serverEnabled

      boolean serverEnabled
    • clientEnabled

      boolean clientEnabled
    • serverIgnorePatterns

      List<Pattern> serverIgnorePatterns
    • serverMatchPatterns

      Map<Pattern,String> serverMatchPatterns
    • clientIgnorePatterns

      List<Pattern> clientIgnorePatterns
    • clientMatchPatterns

      Map<Pattern,String> clientMatchPatterns
    • serverSuppress4xxErrors

      boolean serverSuppress4xxErrors
    • clientSuppress4xxErrors

      boolean clientSuppress4xxErrors
  • Constructor Details

  • Method Details

    • isServerEnabled

      public boolean isServerEnabled()
    • getServerIgnorePatterns

      public List<Pattern> getServerIgnorePatterns()
    • getServerMatchPatterns

      public Map<Pattern,String> getServerMatchPatterns()
    • isClientEnabled

      public boolean isClientEnabled()
    • getClientIgnorePatterns

      public List<Pattern> getClientIgnorePatterns()
    • getClientMatchPatterns

      public Map<Pattern,String> getClientMatchPatterns()
    • isServerSuppress4xxErrors

      public boolean isServerSuppress4xxErrors()
    • isClientSuppress4xxErrors

      public boolean isClientSuppress4xxErrors()
    • getIgnorePatterns

      List<Pattern> getIgnorePatterns(Optional<List<String>> configInput, Pattern defaultIgnore)
    • getMatchPatterns

      Map<Pattern,String> getMatchPatterns(Optional<List<String>> configInput, String defaultMatch)
    • getHttpServerRequestsName

      public String getHttpServerRequestsName()
    • getHttpServerActiveRequestsName

      public String getHttpServerActiveRequestsName()
    • getHttpServerPushName

      public String getHttpServerPushName()
    • getHttpServerWebSocketConnectionsName

      public String getHttpServerWebSocketConnectionsName()
    • getHttpClientWebSocketConnectionsName

      public String getHttpClientWebSocketConnectionsName()
    • getHttpClientRequestsName

      public String getHttpClientRequestsName()
    • unwrap

      public HttpBinderConfiguration unwrap()
    • update