Gearman
Gearman 是一个分发任务的程序框架,偏向于任务分发功能。它的任务分布非常简单,只需要用脚本即可完成。
Cloud Insight 监控 Gearman 队列任务等性能指标。
性能指标
Cloud Insight 采集 Gearman 以下性能指标:
指标 | 单位 | 具体含义 |
---|---|---|
gearman.queued | tasks | 处于队列中的任务数 |
gearman.running | tasks | 运行中的 Gearman 任务数 |
gearman.unique_tasks | tasks | 通过 Gearman 注册的任务数 |
gearman.workers | processes | 足够处理 Gearman 任务的 workers 数量 |
配置 Gearman 监控
1. 配置 Cloud Insight Agent 连接到 Gearman 进程
切换路径至 /etc/CiAgent
,开启配置文件 conf.d/gearmand.yaml
cd /etc/CiAgent
cp conf.d/gearmand.yaml.example conf.d/gearmand.yaml
编辑配置文件如下:
init_config:
instances:
- server: localhost
port: 4730
重启 Agent
重启 Cloud Insight Agent,使配置生效。
您也可以通过查看 Agent Info 信息,来验证配置是否成功。当出现以下信息,则代表安装成功。
Checks
======
gearmand
--------
- instance #0 [OK]
- Collected 4 metrics, 0 events & 2 service checks
有关 Agent Info 信息的查看,请访问帮助中心,查看 Cloud Insight Agent 常用操作。
常见问题
- 若要在同一个服务器上监控多个相同的平台服务,参考如何监控多个平台服务。
- 有任何关于产品的使用疑惑,参考常见问题。