Eu tenho o seguinte no meu build.gradle:
compile "io.dropwizard.metrics:metrics-core:3.1.0"
compile "io.dropwizard.metrics:metrics-servlet:3.1.0"
compile "io.dropwizard.metrics:metrics-healthchecks:3.1.0"
Na inspeção de métricas-servlet, vejo:
De acordo com https://dropwizard.github.io/metrics/3.1.0/manual/servlets/,
"O módulo metrics-servlets fornece um punhado de servlets úteis", incluindo HealthCheckServlet, MetricsServlet e ThreadDumpServlet.
Onde estão esses Servlets, se não em métricas-servlet?
Respostas:
0 para resposta № 1Há tanto um servlet de métricas e módulo metrics-servlets. Servlet contém classes de estrutura abstrata e servlets contém as implementações concretas.
Isso funciona:
compile "io.dropwizard.metrics:metrics-core:3.1.0"
compile "io.dropwizard.metrics:metrics-servlet:3.1.0"
compile "io.dropwizard.metrics:metrics-servlets:3.1.0"
compile "io.dropwizard.metrics:metrics-healthchecks:3.1.0"
E, na verdade, apenas o seguinte é necessário:
compile "io.dropwizard.metrics:metrics-servlets:3.1.0"
compile "io.dropwizard.metrics:metrics-healthchecks:3.1.0"