快速了解监控

如果使用了 pandora start 命令启动了应用(启动了 Daemon),则会自动启动监控路由,我们可以通过这些路由快速的了解应用内部的状态。

注意,dev 命令下没有启动 Daemon进程,没有这个功能

这些指标包括:

  • 应用基础信息,cpu,load 等
  • 应用的监控检查状态
  • 应用的错误内容
  • 进程信息
  • 链路信息
  • ...

以上只是简单列举一些,所有的监控都可以通过配置文件进行配置,也可以在代码级别进行扩展,具体可以参考自定义监控相关内容。

默认在应用启动后,会开启一个 7002 端口,通过一些路由展示数据。

比如展示应用信息。

GET http://127.1:7002/info

RESPONSE

[
  {
    "appName": "xxx",
    "appDir": "xxxx",
    "node": {
      "node": "8.9.1",
      "alinode": "2.3.0",
      "versions": {
        "http_parser": "2.7.0",
        "node": "6.9.4",
        "v8": "5.1.281.89",
        "uv": "1.9.1",
        "zlib": "1.2.8",
        "ares": "1.10.1-DEV",
        "icu": "57.1",
        "modules": "48",
        "openssl": "1.0.2j"
      },
      "features": {
        "debug": false,
        "uv": true,
        "ipv6": true,
        "tls_npn": true,
        "tls_alpn": true,
        "tls_sni": true,
        "tls_ocsp": true,
        "tls": true
      }
    }
  }
]

类似的还有一些其他路由,都可以尝试一下,比如:

  • /info
  • /metrics/list
  • /process
  • /error
  • /health

等等。

更详细的使用这些路由,请参考监控章节,包括自定义这些路由。

上次更新: 2018-9-19 14:35:44