2015-11-14 2 views
0

У меня есть следующие в моем build.gradle:Где находится Dropwizard HealthcheckServlet?

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" 

О проверке метрик-сервлет, я вижу:

enter image description here

Согласно https://dropwizard.github.io/metrics/3.1.0/manual/servlets/,

«The metrics- модуль сервлетов предоставляет несколько полезных сервлетов ", включая HealthCheckServlet, MetricsServlet и ThreadDumpServlet.

Где эти сервлеты, если нет в метриках-сервлете !?

ответ

0

Есть как метрика-сервлет , так и модуль метрик-сервлетов. Сервлет содержит абстрактные классы классов, а сервлеты содержат конкретные реализации.

Это работает:

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" 

И на самом деле, только необходимо следующее:

compile "io.dropwizard.metrics:metrics-servlets:3.1.0" 
compile "io.dropwizard.metrics:metrics-healthchecks:3.1.0" 

 Смежные вопросы

  • Нет связанных вопросов^_^