REST API文档
统计相关
RRD 图
系统支持 RRD 绘图。使用 RRD 图功能必须先开启switch-rrd
功能。具体开启方法见用户手册。
- URL:
GET /api/rrdgraphs/$name[.$format]
- 返回:图片或相应格式的数据(JSON、XML 等)
现在支持的name
有:
memory
:内存disk
:磁盘占用channels
:Channel 统计信息uptime
:运行时间
支持以下参数(均为可选):
hours
:小时,默认为4
小时days
:天,等效24
小时,会覆盖hours
from
:开始时间,UNIX 时间戳格式,等于date '+%s'
的 Shell 命令输出,默认为to - hours
to
:结束时间,UNIX 时间戳格式,默认为当前时间width
:宽度,默认为576 x 2
像素,x 2
即宽度加倍,适配视网模屏,下同height
:高度,默认为260 x 2
像素legend
:将 Legend 显示在上方或下方,north
或south
或true
,默认不显示 Legend- 图片格式:格式以扩展名方式提供,如
memory.png
,支持如下格式,不区分大小写:- PNG
- SVG
- EPS
- XML
- XMLENUM
- JSON
- JSONTIME
- CSV:逗号分隔的数据列表
- TSV:Tab 分隔的数据列表
- SSV:空格分隔的数据列表
示例:
GET /api/rrdgraphs/memory GET /api/rrdgraphs/memory.png?hours=8&width=1024