my custom data collector and visualization board
Find a file
alemi 99439e44d5
feat: improved plot marks
made timeserie plot marks align to days and hours.
Also added some collapsable empty space at the
bottom of sources panel to allow to shift the last ones up
some space and still be able to edit their color.
2022-06-11 05:51:40 +02:00
src feat: improved plot marks 2022-06-11 05:51:40 +02:00
.gitignore Initial commit 2022-06-03 02:01:19 +02:00
Cargo.toml feat: allow to move sources, side panel 2022-06-09 02:52:17 +02:00
LICENSE Initial commit 2022-06-03 02:01:19 +02:00
README.md feat: allow to move sources, side panel 2022-06-09 02:52:17 +02:00

dashboard

A data aggregating dashboard, capable of periodically fetching, parsing, archiving and plotting data.

Features

Usage

This program will work on a database stored in $HOME/.local/share/dashboard.db. By default, nothing will be shown. Start editing your dashboard by toggling edit mode on, and add one or more panels (from top bar). You can now add sources to your panel(s): put an URL pointing to any REST api, dashboard will make a periodic GET request. Specify how to access data with "y" fields. A JQL query will be used to parse the json data. A value to fetch X data can also be given, if not specified, current time will be used as X when inserting values. Done! Edit anything to your pleasure, remember to save after editing to make your changes persist, and leave the dashboard hoarding data.

Install

idk, cargo build --release