Class TenantRequestMetricsFilter

java.lang.Object
io.stargate.sgv2.api.common.metrics.TenantRequestMetricsFilter

@ApplicationScoped public class TenantRequestMetricsFilter extends Object
The filter for counting HTTP requests per tenant. Controlled by MetricsConfig.TenantRequestCounterConfig.
  • Constructor Details

    • TenantRequestMetricsFilter

      @Inject public TenantRequestMetricsFilter(io.micrometer.core.instrument.MeterRegistry meterRegistry, StargateRequestInfo requestInfo, MetricsConfig metricsConfig)
      Default constructor.
  • Method Details

    • record

      public void record(javax.ws.rs.container.ContainerResponseContext context)
      Filter that this bean produces.
      Parameters:
      context - ContainerResponseContext