AI_SERVER
ai_server为anomaly_detection特性的分离特性,在原anomaly_detection数据采集功能的基础上增加了采集类型、采集项、数据存储模式,仅用于数据采集,后续将整合到anomaly_detection中,该特性主要包含server组件和agent组件,agent须部署到数据库节点,用于数据采集,server部署在独立节点进行数据收集存储。
数据存储方式包括:sqlite、mongodb、influxdb。
采集项如表1:
表 1 采集项说明
采集类型 | 采集项 | 描述 |
---|
database | work_mem | 数据库内存相关GUC参数,对涉及到排序任务的sql,检测分配的空间是否足够。 |
shared_buffers | 数据库内存相关GUC参数,不合适的shared_buffer会导致数据库性能变差。 |
max_connections | 数据库最大连接数。 |
current connections | 数据库当前连接数。 |
qps | 数据库性能指标。 |
os | cpu usage | cpu使用率。 |
memory usage | 内存使用率。 |
io wait | 系统因为io导致的进程wait。 |
io write | 数据磁盘写吞吐量。 |
io read | 数据磁盘读吞吐量。 |
disk used | 磁盘已使用的大小。 |
部署方式请参见AI_MANAGER章节。
openGauss 2024-03-19 00:47:31