Class MetricsControlPanelController

java.lang.Object
io.micronaut.controlpanel.panels.management.MetricsControlPanelController

@Internal @Controller("${micronaut.control-panel.path:/control-panel}/api/metrics") @ExecuteOn("blocking") @Requires(beans=io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.class) @Requires(property="micronaut.control-panel.panels.metrics.enabled",notEquals="false") public final class MetricsControlPanelController extends Object
Internal API used by the Metrics control panel detail view.
Since:
2.0.0
Author:
Álvaro Sánchez-Mariscal
  • Constructor Details

    • MetricsControlPanelController

      public MetricsControlPanelController(io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint endpoint, io.micrometer.core.instrument.MeterRegistry meterRegistry)
  • Method Details

    • detail

      @Get(produces="application/json") public io.micronaut.http.HttpResponse<Map<String,Object>> detail(@QueryValue @Nullable String name, @QueryValue("tag") @Nullable List<String> tag)