Interface Metrics.SessionMetricCollector
- All Superinterfaces:
Metrics.MetricCollector
- Enclosing interface:
- Metrics
The definition of a session metric collector.
These can be configured to record metric data for a subset of all sessions, specified with a session filter.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
A session metric collector builder. -
Method Summary
Modifier and TypeMethodDescriptionReturns the list of properties to group by.Returns the session filter.boolean
Indicates whether metrics with no matches should be removed.Methods inherited from interface com.pushtechnology.diffusion.client.features.control.Metrics.MetricCollector
exportsToPrometheus, getName, maximumGroups
-
Method Details
-
getSessionFilter
String getSessionFilter()Returns the session filter.- Returns:
- the session filter
-
getGroupByProperties
Returns the list of properties to group by.- Returns:
- list of properties to group by
-
removesMetricsWithNoMatches
boolean removesMetricsWithNoMatches()Indicates whether metrics with no matches should be removed.- Returns:
- true if metrics with no matches should be removed
-