我已经使用Dropwizard实现了Web服务。
它运行在Kubernetes上,我们使用Prometheus在那里登录。
Web服务使用Dropwizard Metrics中的Java client implementation导出DropwizardExports.java
。
这是相关代码:
private void registerMetrics(Environment environment) {
CollectorRegistry collectorRegistry = CollectorRegistry.defaultRegistry;
new DropwizardExports(environment.metrics()).register(collectorRegistry);
environment.admin().addServlet("metrics", new MetricsServlet(collectorRegistry))
.addMapping("/metrics");
}
我找不到参考文件,该参考文件准确地导出了哪些度量标准及其特定目的。尽管我可以查看输出并找出大部分输出,但似乎没有完整的文档。对于我来说,代码还不够简单。
我想念什么吗?
我应该提到,我对普罗米修斯生态系统还很陌生。由DropwizardExports
实现的指向标准/默认值的指针也可能会有所帮助。
答案 0 :(得分:0)
DropwizardExports公开了使用该Dropwizard指标检测环境的任何指标,因此您应该查看Dropwizard文档以了解它们的含义。