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 常用操作

常见问题