Package org.fcrepo.http.commons.metrics
Class PrometheusMetricsServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- io.prometheus.client.exporter.MetricsServlet
-
- org.fcrepo.http.commons.metrics.PrometheusMetricsServlet
-
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class PrometheusMetricsServlet extends io.prometheus.client.exporter.MetricsServlet
This class is an extension of Prometheus's MetricsServlet. It only exists because there isn't an easy way to set the CollectorRegistry on with a Spring bean.- Author:
- pwinckles
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PrometheusMetricsServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init(javax.servlet.ServletConfig config)
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
-
-
-
-
Constructor Detail
-
PrometheusMetricsServlet
public PrometheusMetricsServlet()
-
-
Method Detail
-
init
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
- Specified by:
init
in interfacejavax.servlet.Servlet
- Overrides:
init
in classjavax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
-
-