#dashboard #web #lorikeet

app lorikeet-dash

为Lorikeet提供的Web仪表板

1个不稳定版本

0.1.0 2020年5月20日

#42#dashboard

MIT/Apache

490KB
608

Lorikeet仪表板

为Lorikeet提供的Web仪表板

lorikeet 测试转换为Web仪表板。

安装

您可以通过 cargo 安装它

cargo install lorikeet-dash

用法

您可以使用现有的 lorikeet test.yml 文件。如果没有,这里有一个可以开始使用的文件

CPU Load:
  system: load_avg15m

Disk Free:
  system: disk_free

Memory Free:
  system: mem_free

Check Google:
  http: https://www.google.com

Check Reddit:
  http: https://www.reddit.com

Check Localhost:
  http: http://localhost:3333/

将其保存为 test.yml 按如下方式运行

lorikeet-dash test.yml

导航到 http://localhost:3333/ 查看仪表板。

命令行选项

您可以使用 lorikeet-dash -h 获取选项列表

USAGE:
    lorikeet-dash [OPTIONS] [test-plan]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -c, --config <config>            Configuration File
    -l, --listen <listen>            Listen Address [default: 0.0.0.0:3333]
    -r, --refresh_ms <refresh-ms>    Refresh Interval [default: 10000]

ARGS:
    <test-plan>    Test Plan [default: test.yml]

前端开发

需要 NodeJSYarn

您可以在 front/ 目录中运行 yarn build 来构建前端。

或者,您可以在一个窗口中运行 yarn start 并在另一个窗口中运行 lorikeet-dash 来设置开发环境。

master分支上包含了 dist 目录,这样您就不需要NodeJS来编译它。

依赖项

~34–47MB
~834K SLoC