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 显示在上方或下方,northsouthtrue,默认不显示 Legend
  • 图片格式:格式以扩展名方式提供,如memory.png,支持如下格式,不区分大小写:
    • PNG
    • SVG
    • EPS
    • PDF
    • XML
    • XMLENUM
    • JSON
    • JSONTIME
    • CSV:逗号分隔的数据列表
    • TSV:Tab 分隔的数据列表
    • SSV:空格分隔的数据列表

示例:

GET /api/rrdgraphs/memory
GET /api/rrdgraphs/memory.png?hours=8&width=1024
高级配置-菜单