Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ricoberger/dash
dash is a terminal dashboard solution inspired by Grafana, to visualize and explore your data.
https://github.com/ricoberger/dash
blackbox-exporter dashboad go golang grafana node-exporter prometheus terminal
Last synced: 3 months ago
JSON representation
dash is a terminal dashboard solution inspired by Grafana, to visualize and explore your data.
- Host: GitHub
- URL: https://github.com/ricoberger/dash
- Owner: ricoberger
- License: mit
- Archived: true
- Created: 2020-03-29T17:59:02.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-05T17:41:32.000Z (almost 4 years ago)
- Last Synced: 2024-07-27T06:37:31.029Z (3 months ago)
- Topics: blackbox-exporter, dashboad, go, golang, grafana, node-exporter, prometheus, terminal
- Language: Go
- Homepage:
- Size: 3.26 MB
- Stars: 70
- Watchers: 3
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# dash
**dash** is a terminal dashboard solution inspired by [Grafana](https://grafana.com), to visualize and explore your data.
![node_exporter](./examples/assets/node_exporter.png)
## Features
- **Multiple Datasources:** Multiple datasources can be defined via yaml files.
- **Multiple Dashboards:** Dashboards can be defined via yaml files and can be switch during runtime.
- **Time Interval:** Query the data for different time intervals.
- **Refresh Rate:** Refresh your data every x seconds.
- **Multiple Graphs:** Choose between multiple graph types to visualize your data.
- **Dynamic Datasources:** Use multiple datasources for one dashboard.
- **Explore Mode:** Run ad hoc queries to explore your data.> **Note:** If you want to contribute (adding a missing or new feature) feel free to create a PR. If you want to share a dashboard please add the `.yaml` file and a screenshot to the [examples folder](https://github.com/ricoberger/dash/tree/master/examples).
## Getting Started
The dash binaries are available at the [releases](https://github.com/ricoberger/dash/releases) page for macOS, Linux and Windows. You can download the binary for your operating system and directly run it. You can also follow below steps to download dash and place it in your `PATH`.
```sh
VERSION=1.0.0
GOOS=$(go env GOOS)
GOARCH=$(go env GOARCH)
wget https://github.com/ricoberger/dash/releases/download/$VERSION/dash-$GOOS-$GOARCH
sudo install -m 755 dash-$GOOS-$GOARCH /usr/local/bin/dashboard
```The complete **[Getting Started](https://github.com/ricoberger/dash/wiki/Getting-Started)** guide can be found in the **[wiki](https://github.com/ricoberger/dash/wiki)**.