Interface ISessionMetricCollector

The definition of a session metric collector.

Inherited Members
IMetricCollector.Name
IMetricCollector.ExportsToPrometheus
IMetricCollector.MaximumGroups
Namespace: PushTechnology.ClientInterface.Client.Features.Metrics
Assembly: Diffusion.Client.dll
Syntax
public interface ISessionMetricCollector : IMetricCollector
Remarks

These can be configured to record metric data for a subset of all sessions, specified with a session filter.

Properties

GroupByProperties

The list of properties to group by.

Declaration
List<string> GroupByProperties { get; }
Property Value
Type Description
List<System.String>

The list of properties to group by.

RemovesMetricsWithNoMatches

Indicates whether metrics with no matches should be removed.

Declaration
bool RemovesMetricsWithNoMatches { get; set; }
Property Value
Type Description
System.Boolean

Whether metrics with no matches should be removed.

SessionFilter

The session filter.

Declaration
string SessionFilter { get; set; }
Property Value
Type Description
System.String

The session filter.

Back to top