Home > Class Reference > ENSLIB namespace > Ens.Util.Statistics

Ens.Util.Statistics

class Ens.Util.Statistics extends %Library.RegisteredObject

Container the queries used by Ensemble statistics page. Also contains methods to record activity statistics for given dimensions.

Method Inventory (Including Private)

Methods (Including Private)

classmethod DisableStatsForConfig(pConfigName As Ens.DataType.ConfigName = "", Output pPrevious As %Boolean) as %Status
This method disable statistics recording for the configuration item passed in.
The code within the method is subject to change.
classmethod DisableStatsForProduction(pProduction As %String = "", Output pPrevious As %Boolean) as %Status
This method disables statistics recording for all items running in a production in this namespace.
The first parameter is included to allow for future use.
The code within the method is subject to change.
classmethod EnableStatsForConfig(pConfigName As Ens.DataType.ConfigName = "", Output pPrevious As %Boolean, pOn As %Boolean = 1) as %Status
This method enables or disables statistics recording for the configuration item passed in.
The second parameter returned is the value of the setting prior to the change.
The third parameter specifies if enabled or disabled. The default is enabled.
The code within the method is subject to change.
classmethod EnableStatsForProduction(pProduction As %String = "", Output pPrevious As %Boolean, pOn As %Boolean = 1) as %Status
This method enables statistics recording for all items running in a production in this namespace.
The first parameter is included to allow for future use.
The second parameter returned is the value of the setting prior to the change.
The third parameter specifies if enabled or disabled. The default is enabled.
The code within the method is subject to change.
classmethod EnumerateCountersClose(ByRef qHandle As %Binary) as %Status
classmethod EnumerateCountersExecute(ByRef qHandle As %Binary) as %Status
classmethod EnumerateCountersFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
classmethod EnumerateHostStatusClose(ByRef qHandle As %Binary) as %Status
classmethod EnumerateHostStatusExecute(ByRef qHandle As %Binary) as %Status
classmethod EnumerateHostStatusFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
classmethod EnumerateJobStatusClose(ByRef qHandle As %Binary) as %Status
classmethod EnumerateJobStatusExecute(ByRef qHandle As %Binary, pHostName As %String = "") as %Status
classmethod EnumerateJobStatusFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
classmethod EnumerateMetricPropsClose(ByRef qHandle As %Binary) as %Status
classmethod EnumerateMetricPropsExecute(ByRef qHandle As %Binary, pName As %String = "") as %Status
classmethod EnumerateMetricPropsFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
classmethod EnumerateMetricsClose(ByRef qHandle As %Binary) as %Status
classmethod EnumerateMetricsExecute(ByRef qHandle As %Binary) as %Status
classmethod EnumerateMetricsFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
classmethod GetCounterValues(pHost As %String, ByRef pValues As %Integer, pCount As %Integer, pIntervalSize As %Integer, pSumOnly As %Boolean = 0) as %Integer