第五十六章 历史监视器 - 基本指标

news/2025/2/12 1:27:07/

文章目录

  • 第五十六章 历史监视器
  • 基本指标
  • 收集数据

第五十六章 历史监视器

History Monitor 维护性能和系统使用指标的历史数据库。其主要目的是:

  • 提供性能基准并帮助分析性能问题。
  • 帮助分析一段时间内的系统使用情况以进行容量规划。

该数据库在 SYS.History 类包中定义并保存在 %SYS 命名空间中。数据库结构的所有细节都在那里发布,并且可以通过 SQL 或正常的持久对象访问访问数据。 SYS.History 中的类文档还包含对所有可用的单个属性、方法和查询的描述。

数据通常分为性能(请参阅 SYS.History.Performance)和系统使用情况(请参阅 SYS.History.SystemUsage)数据。性能指标旨在以较短的时间间隔(默认情况下为 30 秒)进行采样,系统使用数据以较长的时间间隔(默认情况下为 5 分钟)进行采样。在每天开始时,将各个时间间隔样本作为平均值、最大值、最小值、标准偏差、中值和总计汇总到每小时和每天的表格中。可以选择为每个度量类保留哪些汇总函数(如果有)。间隔和每小时数据可能会在定义的天数(默认分别为七 (7) 天和 60 天)后自动清除;每日摘要用于长期分析,可以手动清除。

基本指标

所有收集的指标都在 SYS.History 的四个 %SerialObject 类中定义。这些相同的类用作 IntervalHourlyDaily 数据库的基础,因此所有属性都定义为 %Numeric 类型以允许在摘要中使用小数值。

与性能相关的指标定义在:

  • SYS.History.Performance — 此类中的属性是通用性能指标,如全局引用和例程调用。

注意:这些属性都是“计数器”类型,间隔数据以增量形式收集,代表上一个间隔内计数器的变化。当此数据汇总为每小时和每天的值时,数据将标准化为每秒速率

  • SYS.History.WriteDaemon — 此类中的属性描述写入守护进程周期的性能。系统自动跟踪最近 20 个写守护程序周期,历史监视器存储每个间隔内发生的周期的数据。通常,每个间隔内有多个周期。

系统使用指标定义在:

  • SYS.History.SystemUsage — 此类中的属性跟踪系统的繁忙程度,但不会像性能数据那样快速或剧烈地变化,例如 IRIS® 数据平台和许可证中的进程数信息。
  • SYS.History.Database — 此类跟踪每个本地数据库的数据库增长、文件大小和可用空间。

收集数据

要开始收集数据,必须执行以下操作:

  • 使用 %SYS 命名空间中的系统监视器 ^%SYSMONMGR 实用程序在应用程序监视器(它是系统监视器)。默认情况下,这些类在 %SYS 命名空间中注册。
  • %SYS 命名空间中重新启动系统监视器。

数据的详细区间集合定义在两个持久化类中:

  • SYS.History.PerfData — 包括性能和写入守护程序类作为嵌入式对象。
  • SYS.History.SysData — 包括系统使用情况和数据库类。

必须在 Application Monitor 中激活相应的 %Monitor 类才能收集数据并构建历史数据:

  • %Monitor.System.HistoryPerf — 收集 SYS.History.PerfData实例。
  • %Monitor.System.HistorySys — 收集 SYS.History.SysData 实例。

IRIS 实例启动时,系统监视器(包括应用程序监视器)默认在 %SYS 命名空间中启动。但是,可以配置其他启动名称空间。 %Monitor 类默认仅在 %SYS 中提供,但可以使用 ^%SYSMONMGR 添加到其他已配置的启动命名空间。


http://www.ppmy.cn/news/19625.html

相关文章

提权漏洞和域渗透历史漏洞整理

Windows提权在线辅助工具 https://i.hacking8.com/tiquan/🌴Kernel privilege escalation vulnerability collection, with compilation environment, demo GIF map, vulnerability details, executable file (提权漏洞合集) https://github.com/Ascotbe/Kernelhu…

Java---微服务---elasticsearch安装部署

elasticsearch安装部署1.部署单点es1.1.创建网络1.2.加载镜像1.3.运行2.部署kibana2.1.部署2.2.DevTools3.安装IK分词器3.1.在线安装ik插件(较慢)3.2.离线安装ik插件(推荐)1)查看数据卷目录2)下载并解压缩分…

机器学习(七):Azure机器学习模型搭建实验

文章目录 Azure机器学习模型搭建实验 前言 Azure平台简介 Azure机器学习实验 Azure机器学习模型搭建实验 前言 了解Azure机器学习平台,知道机器学习流程。 Azure平台简介 Azure Machine Learning(简称“AML”)是微软在其公有云Azure上推…

内网安全——代理技术Socks5网络通讯控制上线

目录 (一)前置知识 0x01 单机——防火墙之限制出入站 常见主机配置不出网的方式

leetcode647 回文子串

题目 给你一个字符串 s ,请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会…

机器视觉_HALCON_HDevelop用户指南_1.HDevelop介绍

文章目录前言一、HDevelop介绍1. 关于HDevelop的几点事实2. HDevelop XL3. 术语&使用前言 看完了HALCON快速向导之后,对HALCON有个大致认识(HALCON基本概念、使用的场景)。但距离实战还差得远,接下来我觉得可以开始学习使用H…

【大数据管理】Java实现字典树TireTree

实现字典树,支持插入和删除,能够打印每一层的数据示例数据“SJ”, “SHJ”, “SGYY”,"HGL" ,将这些数据插入前缀树,打印树,修改SHZ为SHHZ 解题思路 Trie树即字典树,又称单词查找树或键树,是一…

SpringBoot 统一功能处理

SpringBoot 统一功能处理前言一、用户登录权限效验1.1 最初的用户登录验证1.2 Spring AOP 用户统一登录验证的问题1.3 Spring 拦截器1.3.1 准备工作1.3.2 自定义拦截器1.3.3 将自定义拦截器加入到系统配置1.4 拦截器实现原理1.4.1 实现原理源码分析1.4.2 拦截器小结1.5 扩展&am…