Skip to main content
AskMe (beta)
Loading icon

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
Property methods: DayBoundariesForCountsDisplayToLogical(), DayBoundariesForCountsGet(), DayBoundariesForCountsIsValid(), DayBoundariesForCountsLogicalToDisplay(), DayBoundariesForCountsLogicalToOdbc(), DayBoundariesForCountsNormalize(), DayBoundariesForCountsSet()

Methods

classmethod Collect(pDayBoundariesForCounts As %String = "") as %Status
Collects EnsMonitorServiceDaily stats.

Inherited Members

Inherited Methods

FeedbackOpens in a new tab