DropwizardMetrics(Prometheus客户端)导出哪些指标?

时间:2018-11-21 08:40:32

标签: dropwizard prometheus

我已经使用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实现的指向标准/默认值的指针也可能会有所帮助。

1 个答案:

答案 0 :(得分:0)

DropwizardExports公开了使用该Dropwizard指标检测环境的任何指标,因此您应该查看Dropwizard文档以了解它们的含义。