使用情况统计信息§
Unit 收集实例和应用范围的指标,可通过 控制 API 的仅 GET 的 /status 部分获取。
选项 |
说明 |
---|---|
connections |
对象;列出每个实例的连接统计信息。 |
requests |
对象;列出每个实例的请求统计信息。 |
applications |
对象;每个选项项列出每个应用的进程和请求统计信息。 |
示例
{
"connections": {
"accepted": 1067,
"active": 13,
"idle": 4,
"closed": 1050
},
"requests": {
"total": 1307
},
"applications": {
"wp": {
"processes": {
"running": 14,
"starting": 0,
"idle": 4
},
"requests": {
"active": 10
}
}
}
}
connections 对象提供以下 Unit 实例指标
选项 |
说明 |
---|---|
accepted |
整数;实例生命周期内接受的总连接数。 |
active |
整数;实例当前活动连接数。 |
idle |
整数;实例当前空闲连接数。 |
closed |
整数;实例生命周期内关闭的总连接数。 |
示例
"connections": {
"accepted": 1067,
"active": 13,
"idle": 4,
"closed": 1050
}
注意
有关实例连接管理的详细信息,请参阅 设置。
requests 对象当前公开一个单实例范围的指标
选项 |
说明 |
---|---|
total |
整数;实例生命周期内非 API 请求的总数。 |
示例
"requests": {
"total": 1307
}
applications 中的每个项目描述当前在 部分 /config/applications 中列出的应用。
选项 |
说明 |
---|---|
processes |
对象;列出每个应用的进程统计信息。 |
requests |
对象;类似于 /status/requests,但仅包括特定应用的数据。 |
示例
"applications": {
"wp": {
"processes": {
"running": 14,
"starting": 0,
"idle": 4
},
"requests": {
"active": 10
}
}
}
processes 对象公开以下每个应用指标
选项 |
说明 |
---|---|
running |
整数;当前正在运行的应用进程。 |
starting |
整数;当前正在启动的应用进程。 |
idle |
整数;当前空闲的应用进程。 |
示例
"processes": {
"running": 14,
"starting": 0,
"idle": 4
}
注意
有关每个应用进程管理的详细信息,请参阅 进程管理。