A Honeybadger dashboard for teams
- Aggregates multiple projects faults on one page
- Supports filtering by tag
- Project specific configuration
Get the latest Honeydash image
docker run -p 8005:80 timstott/honeydash
Browse to http://localhost:8005?auth_token=<honeybadger token>&gist_id=<gist id>&order_by=<method>
Query parameters:
auth_token
: Honeybadger user token available at https://app.honeybadger.io/users/editgist_id
: Projects configuration Gist idorder_by
: Sort faults by highest number of occurrence withcount
or by most recent occurrence withrecent
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:
[
{
"id": 9009,
"name": "Data Warehouse",
"tags": []
},
{
"id": 9010,
"name": "Data Processor",
"tags": ["SPLIT A", "SPLIT B"]
}
]
Dependencies:
- leiningen
- 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.
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
Honeydash is available as a docker image.
You may compile the source and build a new image with:
bin/compile
bin/build-image