#dash #pretty #dev-environment #pretty-bytes

app lorikeet-dash

A Web Dashboard for Lorikeet

1 unstable release

0.1.0 May 20, 2020


608 lines

Lorikeet Dashboard

A Web Dashboard for Lorikeet:

Takes the lorikeet tests and turns them into a web dashboard.


You can install it via cargo:

cargo install lorikeet-dash


You can use your existing lorikeet test.yml file. If you don't have one, here's one to get you started:

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/

Save this as test.yml run it like so:

lorikeet-dash test.yml

Navigate to http://localhost:3333/ to view the dashboard.

Command Line Options

You can use lorikeet-dash -h to get a list of options:

    lorikeet-dash [OPTIONS] [test-plan]

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

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

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

Frontend Development

Requires NodeJS & Yarn

You can run yarn build in the front/ directory to build the frontend.

Alternatively, you can run yarn start in one window and lorikeet-dash in another to setup a dev environment.

the dist directory is included on master so that you don't need NodeJS to compile it down.


~852K SLoC