配置 DropWizard 以在应用程序 HTTP 连接器上提供指标
Configure DropWizard to serve metrics on application HTTP connector
DropWizard 传统上在管理端口(例如 8081)上提供指标,例如http://localhost:8081/metrics 和应用程序资源在例如8080。这两个端口号都是可配置的,我过去配置的是一样的。
配置结构在 0.7.x 中更改后,如何配置指标以显示在与应用程序相同的端口上?我不介意管理端口上提供的其他内容是否移动。
将服务器类型配置为 'simple' 将允许应用程序和管理站点 运行 在同一端口和 HTTP 连接器上,这应该有效:
server:
type: simple
applicationContextPath: /application
adminContextPath: /admin
connector:
type: http
port: 8080
这将使指标在 http://localhost:8080/admin/metrics. See the Dropwizard server configuration reference 上可用以获取更多详细信息。
DropWizard 传统上在管理端口(例如 8081)上提供指标,例如http://localhost:8081/metrics 和应用程序资源在例如8080。这两个端口号都是可配置的,我过去配置的是一样的。
配置结构在 0.7.x 中更改后,如何配置指标以显示在与应用程序相同的端口上?我不介意管理端口上提供的其他内容是否移动。
将服务器类型配置为 'simple' 将允许应用程序和管理站点 运行 在同一端口和 HTTP 连接器上,这应该有效:
server:
type: simple
applicationContextPath: /application
adminContextPath: /admin
connector:
type: http
port: 8080
这将使指标在 http://localhost:8080/admin/metrics. See the Dropwizard server configuration reference 上可用以获取更多详细信息。