Nginx
本章节为 Cloud Insight 支持的平台服务的文档的示例。
目前能够想到的章节分为以下几个部分:
- 支持的性能指标
- 如何配置 Nginx 监控
- 常见的问题
性能指标
Cloud Insight 采集 Nginx 以下性能指标:
- net.conn_dropped_per_s
- net.conn_opened_per_s
- net.connections
- net.reading
- net.request_per_s
- net.waiting
- net.writing
配置 Nginx 监控
确保 http_stub_status_module 已安装
确保 http_stub_status_module
已安装在 Nginx 服务器上。具体安装操作,查看 Nginx 官方文档。
编辑配置文件
编辑配置文件 conf.d/nginx.yaml
,使 Cloud Insight Agent 可以与 Nginx 通信。
init_config:
instances:
# For every instance, you have an `nginx_status_url` and (optionally)
# a list of tags.
- nginx_status_url: http://example.com/nginx_status/
tags:
- tag_key:tag_value
- nginx_status_url: http://example2.com:1234/nginx_status/
tags:
- tag_key:tag_value
重启 Agent
重启 OneAPM Cloud Insight Agent,使配置生效。
您也可以通过查看 Agent Info 信息,来验证配置是否成功。当出现以下信息,则代表安装成功'。
若 Agent Info 指令执行不成功,尝试在 root 权限下执行该指令。
Checks
======
[...]
nginx
-----
- instance #0 [OK]
- Collected 8 metrics & 0 events
有关 Agent Info 信息的查看,请访问帮助中心,查看 Cloud Insight Agent 常用操作。