Skip to main content

Base Metrics

Base Metrics

All of the collected metrics are defined in four %SerialObject classes in SYS.History. These same classes are used as the basis for the Interval, Hourly, and Daily databases, so all of the properties are defined as %Numeric types to allow for decimal values in the summaries.

The performance related metrics are defined in:

  • SYS.History.PerformanceOpens in a new tab — The properties in this class are general performance metrics like global references and routine calls.

    Note:

    These properties are all “counter” types and the interval data is collected as deltas, which represent the change in the counter over the last interval. When this data is summarized into hourly and daily values, the data is normalized to per-second rates

  • SYS.History.WriteDaemonOpens in a new tab — The properties in this class describe the performance of write daemon cycles. The system automatically keeps track of the last 20 write daemon cycles, and the History Monitor stores the data for the cycles that occurred in each interval. Typically, there are multiple cycles within each interval.

The system usage metrics are defined in:

  • SYS.History.SystemUsageOpens in a new tab — The properties in this class track how busy the system is but do not tend to change as quickly or dramatically as the performance data, such as the number of processes in InterSystems IRIS® data platform and license information.

  • SYS.History.DatabaseOpens in a new tab — This class tracks the database growth, file size and free space, for each local database.

FeedbackOpens in a new tab