Which metrics are exported by DropwizardMetrics (Prometheus client)?












0















I have implemented a web service using Dropwizard.
It runs on Kubernetes and we use Prometheus for logging there.
The web service exports Dropwizard Metrics using the Java client implementation in DropwizardExports.java.



This is the relevant code:



private void registerMetrics(Environment environment) {
CollectorRegistry collectorRegistry = CollectorRegistry.defaultRegistry;
new DropwizardExports(environment.metrics()).register(collectorRegistry);

environment.admin().addServlet("metrics", new MetricsServlet(collectorRegistry))
.addMapping("/metrics");
}


I cannot find a reference documenting which metrics are exported exactly and their specific purpose. Even though I can look at the output and figure out most of it, there does not seem to be a comprehensive documentation. The code is not simple enough (for me) to look it up either.



Am I missing something?
I should mention that I am quite new to the Prometheus ecosystem. A pointer to a standard/default that is implemented by DropwizardExports might also help.










share|improve this question



























    0















    I have implemented a web service using Dropwizard.
    It runs on Kubernetes and we use Prometheus for logging there.
    The web service exports Dropwizard Metrics using the Java client implementation in DropwizardExports.java.



    This is the relevant code:



    private void registerMetrics(Environment environment) {
    CollectorRegistry collectorRegistry = CollectorRegistry.defaultRegistry;
    new DropwizardExports(environment.metrics()).register(collectorRegistry);

    environment.admin().addServlet("metrics", new MetricsServlet(collectorRegistry))
    .addMapping("/metrics");
    }


    I cannot find a reference documenting which metrics are exported exactly and their specific purpose. Even though I can look at the output and figure out most of it, there does not seem to be a comprehensive documentation. The code is not simple enough (for me) to look it up either.



    Am I missing something?
    I should mention that I am quite new to the Prometheus ecosystem. A pointer to a standard/default that is implemented by DropwizardExports might also help.










    share|improve this question

























      0












      0








      0








      I have implemented a web service using Dropwizard.
      It runs on Kubernetes and we use Prometheus for logging there.
      The web service exports Dropwizard Metrics using the Java client implementation in DropwizardExports.java.



      This is the relevant code:



      private void registerMetrics(Environment environment) {
      CollectorRegistry collectorRegistry = CollectorRegistry.defaultRegistry;
      new DropwizardExports(environment.metrics()).register(collectorRegistry);

      environment.admin().addServlet("metrics", new MetricsServlet(collectorRegistry))
      .addMapping("/metrics");
      }


      I cannot find a reference documenting which metrics are exported exactly and their specific purpose. Even though I can look at the output and figure out most of it, there does not seem to be a comprehensive documentation. The code is not simple enough (for me) to look it up either.



      Am I missing something?
      I should mention that I am quite new to the Prometheus ecosystem. A pointer to a standard/default that is implemented by DropwizardExports might also help.










      share|improve this question














      I have implemented a web service using Dropwizard.
      It runs on Kubernetes and we use Prometheus for logging there.
      The web service exports Dropwizard Metrics using the Java client implementation in DropwizardExports.java.



      This is the relevant code:



      private void registerMetrics(Environment environment) {
      CollectorRegistry collectorRegistry = CollectorRegistry.defaultRegistry;
      new DropwizardExports(environment.metrics()).register(collectorRegistry);

      environment.admin().addServlet("metrics", new MetricsServlet(collectorRegistry))
      .addMapping("/metrics");
      }


      I cannot find a reference documenting which metrics are exported exactly and their specific purpose. Even though I can look at the output and figure out most of it, there does not seem to be a comprehensive documentation. The code is not simple enough (for me) to look it up either.



      Am I missing something?
      I should mention that I am quite new to the Prometheus ecosystem. A pointer to a standard/default that is implemented by DropwizardExports might also help.







      dropwizard prometheus






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 21 '18 at 8:40









      CarstenCarsten

      581727




      581727
























          1 Answer
          1






          active

          oldest

          votes


















          0














          DropwizardExports exposes whatever metrics are using that Dropwizard metrics instrumentation environment, so you should look at the Dropwizard documentation to see what they mean.






          share|improve this answer
























          • I acknowledge that I might have been searching in the wrong place. However, it looks like Dropwizard does not have a documentation about what metrics it exposes either.

            – Carsten
            Dec 2 '18 at 15:07











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53408121%2fwhich-metrics-are-exported-by-dropwizardmetrics-prometheus-client%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          DropwizardExports exposes whatever metrics are using that Dropwizard metrics instrumentation environment, so you should look at the Dropwizard documentation to see what they mean.






          share|improve this answer
























          • I acknowledge that I might have been searching in the wrong place. However, it looks like Dropwizard does not have a documentation about what metrics it exposes either.

            – Carsten
            Dec 2 '18 at 15:07
















          0














          DropwizardExports exposes whatever metrics are using that Dropwizard metrics instrumentation environment, so you should look at the Dropwizard documentation to see what they mean.






          share|improve this answer
























          • I acknowledge that I might have been searching in the wrong place. However, it looks like Dropwizard does not have a documentation about what metrics it exposes either.

            – Carsten
            Dec 2 '18 at 15:07














          0












          0








          0







          DropwizardExports exposes whatever metrics are using that Dropwizard metrics instrumentation environment, so you should look at the Dropwizard documentation to see what they mean.






          share|improve this answer













          DropwizardExports exposes whatever metrics are using that Dropwizard metrics instrumentation environment, so you should look at the Dropwizard documentation to see what they mean.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 21 '18 at 11:28









          brian-brazilbrian-brazil

          14.9k12837




          14.9k12837













          • I acknowledge that I might have been searching in the wrong place. However, it looks like Dropwizard does not have a documentation about what metrics it exposes either.

            – Carsten
            Dec 2 '18 at 15:07



















          • I acknowledge that I might have been searching in the wrong place. However, it looks like Dropwizard does not have a documentation about what metrics it exposes either.

            – Carsten
            Dec 2 '18 at 15:07

















          I acknowledge that I might have been searching in the wrong place. However, it looks like Dropwizard does not have a documentation about what metrics it exposes either.

          – Carsten
          Dec 2 '18 at 15:07





          I acknowledge that I might have been searching in the wrong place. However, it looks like Dropwizard does not have a documentation about what metrics it exposes either.

          – Carsten
          Dec 2 '18 at 15:07


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53408121%2fwhich-metrics-are-exported-by-dropwizardmetrics-prometheus-client%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

          Alcedinidae

          Origin of the phrase “under your belt”?