DropWizard传统上在管理端口(如8081)上提供度量。http://localhost:8081/metrics并且在例如8080上提供应用资源。这两个端口号都是可配置的,我过去曾将它们配置为相同。
在0.7.x中更改配置结构后,如何将度量配置为显示在与应用程序相同的端口上?我不介意管理端口上提供的其他东西是否会转移。
将服务器类型配置为"简单"将允许应用程序和管理站点在同一端口和HTTP连接器上运行,这应该可以工作:
server:
type: simple
applicationContextPath: /application
adminContextPath: /admin
connector:
type: http
port: 8080
这将导致在http://localhost:8080/admin/metrics.有关更多详细信息,请参阅Dropwizard服务器配置参考。