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.MetricsFilter
provided bysimpleclient_servlet
- jakarta version:
io.prometheus.client.servlet.jakarta.filter.MetricsFilter
provided bysimpleclient_servlet_jakarta
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final String
private double[]
private String
(package private) static final String
private Histogram
(package private) static final String
private String
(package private) static final String
(package private) int
private Counter
(package private) static final String
(package private) boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate String
getComponents
(String str) void
init
(FilterConfigAdapter filterConfig) Common implementation ofjavax.servlet.Filter.init()
andjakarta.servlet.Filter.init()
.private boolean
void
To 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()
.
-
Field Details
-
PATH_COMPONENT_PARAM
- See Also:
-
HELP_PARAM
- See Also:
-
METRIC_NAME_PARAM
- See Also:
-
BUCKET_CONFIG_PARAM
- See Also:
-
STRIP_CONTEXT_PATH_PARAM
- See Also:
-
histogram
-
statusCounter
-
pathComponents
int pathComponents -
metricName
-
stripContextPath
boolean stripContextPath -
help
-
buckets
private double[] buckets
-
-
Constructor Details
-
Method Details
-
isEmpty
-
getComponents
-
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()
.
-