https://github.com/timstott/honeydash
A Honeybadger dashboard for teams
https://github.com/timstott/honeydash
Last synced: about 1 month ago
JSON representation
A Honeybadger dashboard for teams
- Host: GitHub
- URL: https://github.com/timstott/honeydash
- Owner: timstott
- License: mit
- Created: 2016-03-05T12:10:40.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-08-30T21:17:02.000Z (almost 10 years ago)
- Last Synced: 2025-01-25T19:07:10.436Z (over 1 year ago)
- Language: Clojure
- Homepage:
- Size: 42 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# honeydash
A Honeybadger dashboard for teams

## Features
- Aggregates multiple projects faults on one page
- Supports filtering by tag
- Project specific configuration
## How to Use
Get the latest Honeydash image
```
docker run -p 8005:80 timstott/honeydash
```
Browse to `http://localhost:8005?auth_token=&gist_id=&order_by=`
Query parameters:
- `auth_token`: Honeybadger user token available at https://app.honeybadger.io/users/edit
- `gist_id`: Projects configuration Gist id
- `order_by`: Sort faults by highest number of occurrence with `count` or by most recent occurrence with `recent`
Projects configuration:
Honeydash fetches Honeybadger project faults based on the configuration specified in a Gist.
The Gist must include one JSON file with the following syntax:
```json
[
{
"id": 9009,
"name": "Data Warehouse",
"tags": []
},
{
"id": 9010,
"name": "Data Processor",
"tags": ["SPLIT A", "SPLIT B"]
}
]
```
## Development
Dependencies:
- [leiningen](http://leiningen.org/)
- phantomjs 2.0 (optional)
To get an interactive development environment run:
```
bin/boot
```
This will install dependencies, auto compile and send all changes to the browser
without the need to reload.
Open your browser at [localhost:3449](http://localhost:3449/).
Tests automatically run in the browser console when the source updates.
Alternatively you can run the tests in the terminal with (phantomjs required):
```
bin/test
```
## Distribution
Honeydash is available as a docker image.
You may compile the source and build a new image with:
```
bin/compile
bin/build-image
```