Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gphat/viscount
Dashboard creation and management for KairosDB
https://github.com/gphat/viscount
Last synced: 13 days ago
JSON representation
Dashboard creation and management for KairosDB
- Host: GitHub
- URL: https://github.com/gphat/viscount
- Owner: gphat
- Created: 2014-03-16T20:21:07.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-03-29T01:01:47.000Z (over 10 years ago)
- Last Synced: 2023-04-13T00:45:53.327Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 398 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Viscount
![Screenshot](https://raw.github.com/gphat/viscount/master/shot.png "Viscount")
Viscount is an application for dashboard creation and management for [KairosDB](https://code.google.com/p/kairosdb/).
# Status
At present Viscount provides a UI for building charts. The ultimate goal is to
facilitate the creation and management of any number of dashboards.# Features
* REST API
* Export of PNG, PDF and SVG charts.
* UI for composing charts for KairosDB
* Query aggregation, aggregation chaining and sampling support
* Metric auto-completion in queries# How It Works
Viscount proxies requests to KairosDB to avoid any problems with [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing).
This will become optional in the future.# Post a Dashboard
```
curl -XPUT "http://localhost:9200/dashboards/dashboard/1" -d @dashboards/dashboard.json
```# TODO
* UI help & guidance for new users
* autocomplete tags
* group by inputs
* tag filtering & exclusion
* time window in saved dashboards
* absolute time picker
* chart options
* dashboard saving
* dashboard browsing
* auto-update
* configurable proxy behavior for KairosDB
* auth# Credits
* [KairosDB](https://code.google.com/p/kairosdb/)
* [Play Framework](http://www.playframework.com/)
* [Bootstrap](http://getbootstrap.com/)
* [jQuery](http://jquery.com/)
* [jQuery.serializeJSON](https://github.com/marioizquierdo/jquery.serializeJSON)
* [Knockout](http://knockoutjs.com/)
* [Highcharts](http://www.highcharts.com/), free for non-profit under the [Creative Commons Attribution-NonCommercial 3.0 License](http://creativecommons.org/licenses/by-nc/3.0/)