跳转至

Supervisord

Supervisord 是用 Python 实现的一款实用的进程管理工具,定时/批量管理进程的运行状况。

Cloud Insight 监控 Supervisord 管理的进程数量和运行情况。


性能指标

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

指标 单位 具体含义
supervisord.process.count processes supervisord 监控的进程数
supervisord.process.uptime seconds 进程运行时间

配置 Supervisord 监控

1. 配置 Cloud Insight Agent 连接到 supervisord 进程

切换路径至 /etc/CiAgent,开启配置文件 conf.d/supervisord.yaml

cd /etc/CiAgent
cp  conf.d/supervisord.yaml.example   conf.d/supervisord.yaml

编辑配置文件如下:

init_config:

instances:
  - name: server2
  - socket: unix:///opt/CiAgent/run/cloudinsight-agent-supervisor.sock

重启 Agent

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

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

Checks
======

[...]

supervisord
-----------
  - instance #0 [OK]
  - Collected 8 metrics, 0 events & 7 service checks

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


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


常见问题