Какие метрики экспортирует DropwizardMetrics (клиент Prometheus)?

Я реализовал веб-службу с помощью Dropwizard. Он работает на Kubernetes, а мы используем Prometheus для входа туда. Веб-служба экспортирует метрики Dropwizard с помощью Реализация клиента Java в 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");
}

Я не могу найти ссылку, документирующую, какие именно показатели экспортируются и для чего они предназначены. Несмотря на то, что я могу посмотреть на вывод и понять большую часть этого, кажется, что исчерпывающей документации нет. Код недостаточно прост (для меня), чтобы его искать.

Я что-то упускаю? Я должен упомянуть, что я новичок в экосистеме Prometheus. Также может помочь указатель на стандарт/по умолчанию, реализованный DropwizardExports.


person Carsten    schedule 21.11.2018    source источник


Ответы (1)


DropwizardExports предоставляет все метрики, использующие эту инструментальную среду метрик Dropwizard, поэтому вам следует обратиться к документации Dropwizard, чтобы узнать, что они означают.

person brian-brazil    schedule 21.11.2018
comment
Я признаю, что, возможно, искал не в том месте. Однако похоже, что Dropwizard также не имеет документации о том, какие метрики он предоставляет. - person Carsten; 02.12.2018