跳转至

进程监控

本章节为 Cloud Insight 支持的平台服务的文档的示例。

分为以下几个部分:

  • 支持的性能指标
  • 如何配置进程监控
  • 常见的问题


性能指标

Cloud Insight 采集 Process 以下性能指标:

Name Units
process.cpu.pct percent
process.ctx_swt.involuntary events
process.ctx_swt.voluntary events
process.io.r_bytes bytes
process.io.r_count reads
process.io.w_bytes bytes
process.io.w_count writes
process.mem.real bytes
process.mem.rss bytes
process.mem.vms bytes
process.number processes
process.open_file_descriptors
process.threads

配置进程监控

1. 确保探针和进程通信,配置示例是监控 sshsshdpython 进程

切换路径至 /etc/CiAgent

cd /etc/CiAgent

开启配置文件 conf.d/process.yaml

cp conf.d/process.yaml.example conf.d/process.yaml
init_config:
  # used to override the default procfs path, e.g. for docker
  # containers to see the processes of the host at /host/proc
  # procfs_path: /proc
instances:
  - name: ssh
    search_string: ['ssh', 'sshd']

  - name: python
    search_string: ['python']
    ignore_denied_access: True
    exact_match: False

重启 Agent

重启 Cloud Insight Agent,使配置生效。

您也可以通过查看 Agent Info 信息,来验证配置是否成功。当出现以下信息,则代表安装成功。

Checks
======

[...]

process
---------
    - instance #0 [OK]
    - instance #1 [OK]
    - Collected 8 metrics & 0 events & 4 service checks

有关 Agent Info 信息的查看,请访问帮助中心,查看 Cloud Insight Agent 常用操作


5分钟,开启你的跨云监控之旅 (`⌄´ )


常见问题