public class PrometheusMetricsServlet
extends javax.servlet.http.HttpServlet
| Constructor and Description |
|---|
PrometheusMetricsServlet(PulsarService pulsar,
boolean includeTopicMetrics,
boolean includeConsumerMetrics,
boolean shouldExportProducerMetrics,
boolean splitTopicAndPartitionLabel) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRawMetricsProvider(PrometheusRawMetricsProvider metricsProvider) |
void |
destroy() |
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
init() |
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, servicepublic PrometheusMetricsServlet(PulsarService pulsar, boolean includeTopicMetrics, boolean includeConsumerMetrics, boolean shouldExportProducerMetrics, boolean splitTopicAndPartitionLabel)
public void init()
throws javax.servlet.ServletException
init in class javax.servlet.GenericServletjavax.servlet.ServletExceptionprotected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionpublic void destroy()
destroy in interface javax.servlet.Servletdestroy in class javax.servlet.GenericServletpublic void addRawMetricsProvider(PrometheusRawMetricsProvider metricsProvider)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.