快速了解监控
如果使用了 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
等等。
更详细的使用这些路由,请参考监控章节,包括自定义这些路由。