Class Filter
java.lang.Object
io.prometheus.client.servlet.common.filter.Filter
Filter implements the common functionality provided by the two MetricsFilter implementations:
- javax version:
io.prometheus.client.filter.MetricsFilterprovided bysimpleclient_servlet - jakarta version:
io.prometheus.client.servlet.jakarta.filter.MetricsFilterprovided bysimpleclient_servlet_jakarta
- Author:
- Andrew Stuart <andrew.stuart2@gmail.com>
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(FilterConfigAdapter filterConfig) Common implementation ofjavax.servlet.Filter.init()andjakarta.servlet.Filter.init().voidTo be called at the end ofjavax.servlet.Filter.doFilter()orjakarta.servlet.Filter.doFilter().startTimer(HttpServletRequestAdapter request) To be called at the beginning ofjavax.servlet.Filter.doFilter()orjakarta.servlet.Filter.doFilter().
-
Constructor Details
-
Filter
public Filter() -
Filter
-
-
Method Details
-
init
Common implementation ofjavax.servlet.Filter.init()andjakarta.servlet.Filter.init().- Throws:
FilterConfigurationException
-
startTimer
To be called at the beginning ofjavax.servlet.Filter.doFilter()orjakarta.servlet.Filter.doFilter(). -
observeDuration
To be called at the end ofjavax.servlet.Filter.doFilter()orjakarta.servlet.Filter.doFilter().
-