Package org.frankframework.metrics
Class PrometheusMeterServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.frankframework.http.HttpServletBase
org.frankframework.metrics.PrometheusMeterServlet
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
,DynamicRegistration
,DynamicRegistration.Servlet
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.frankframework.lifecycle.DynamicRegistration
DynamicRegistration.Servlet, DynamicRegistration.ServletWithParameters
-
Field Summary
Fields inherited from interface org.frankframework.lifecycle.DynamicRegistration
ALL_IBIS_ROLES, ALL_IBIS_USER_ROLES, IBIS_FULL_SERVICE_ACCESS_ROLES
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
doGet
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) void
init
(javax.servlet.ServletConfig config) boolean
void
setRegistry
(io.micrometer.core.instrument.MeterRegistry registry) Methods inherited from class org.frankframework.http.HttpServletBase
getAccessGrantingRoles, getName
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.frankframework.lifecycle.DynamicRegistration
loadOnStartUp
Methods inherited from interface javax.servlet.Servlet
destroy, getServletConfig, getServletInfo, service
-
Constructor Details
-
PrometheusMeterServlet
public PrometheusMeterServlet()
-
-
Method Details
-
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
-
doGet
protected void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException - Overrides:
doGet
in classjavax.servlet.http.HttpServlet
- Throws:
IOException
-
isEnabled
public boolean isEnabled() -
getUrlMapping
-
setRegistry
public void setRegistry(io.micrometer.core.instrument.MeterRegistry registry)
-