Click or drag to resize

ConfigurationRuntimeMetricsReporting Class

Configuratiom for metrics reporting.
Inheritance Hierarchy
SystemObject
  com.espertech.esper.common.client.configuration.runtimeConfigurationRuntimeMetricsReporting

Namespace:  com.espertech.esper.common.client.configuration.runtime
Assembly:  NEsper.Common (in NEsper.Common.dll) Version: 8.0.0.0
Syntax
C#
[SerializableAttribute]
public class ConfigurationRuntimeMetricsReporting

The ConfigurationRuntimeMetricsReporting type exposes the following members.

Constructors
  NameDescription
Public methodConfigurationRuntimeMetricsReporting
Ctor.
Top
Properties
  NameDescription
Public propertyIsEnableMetricsReporting
Returns true if metrics reporting is turned on, false if not.
Public propertyIsRuntimeMetrics
that provide key runtime metrics.
Public propertyIsThreading
Returns true to indicate that metrics reporting takes place in a separate thread (default), or false to indicate that metrics reporting takes place as part of timer processing.
Public propertyRuntimeInterval
Returns the runtimemetrics production interval in milliseconds.
Public propertyStatementGroups
Returns a map of statement group and metrics configuration for the statement group.
Public propertyStatementInterval
Returns the statement metrics production interval in milliseconds, unless statement groups have been defined that override this setting for certain statements.
Top
Methods
  NameDescription
Public methodAddStmtGroup
Add a statement group, allowing control of metrics reporting interval per statement or per multiple statements. The reporting interval and be changed at runtime.

Add pattern include and exclude criteria to control which

Public methodSetStatementGroupInterval
Sets a new interval for a statement group identified by name.
Public methodWithMetricsReporting
Public methodWithRuntimeInterval
Public methodWithRuntimeMetrics
Public methodWithStatementInterval
Public methodWithThreading
Top
See Also