Ens.SAM.GeneralMetrics
class Ens.SAM.GeneralMetrics extends %Library.RegisteredObject
Used to collect statistics as given in EnsMonitorServiceDaily section of Ens.SAM.SensorDefinitions class aimed at providing Message Retention Metrics.The Collect() api provided here is called by the Ens.Util.Tasks.MonitorMetrics task.
Property Inventory
Method Inventory
Parameters
parameter SAMDEFINITION = EnsMonitorServiceDaily;
parameter SAMDEFINITIONCLASS = Ens.SAM.SensorDefinitions;
Properties
property DayBoundariesForCounts as %String [ InitialExpression = "56, 28, 14, 7, 1" ];
Comma separate list of number of days to show message header counts for.
Exclude oldest and 0. Same values in task Ens.Util.Tasks.MonitorMetrics
Exclude oldest and 0. Same values in task Ens.Util.Tasks.MonitorMetrics
Property methods: DayBoundariesForCountsDisplayToLogical(), DayBoundariesForCountsGet(), DayBoundariesForCountsIsValid(), DayBoundariesForCountsLogicalToDisplay(), DayBoundariesForCountsLogicalToOdbc(), DayBoundariesForCountsNormalize(), DayBoundariesForCountsSet()
Methods
Collects EnsMonitorServiceDaily stats.
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()