This is a small webservice implementing a graphite compatible endpoint to render logos via metrics on your dashboards. This project was inspired by Monitoring Art.
Because it's possible.
Also checkout the dashboards from #eh18.
- download latest release
- install aspnetcore runtime
- unzip
dotnet grafana-logo.dll
$ git clone https://github.com/eventphone/grafana-logo.git
$ cd src/grafana-logo
$ dotnet run
- Name: choose a meaningful name
- Type: Graphite
- Url: http://localhost:5000
- Access: proxy
cd src/grafana-logo/wwwroot/images
wget https://github.com/eventphone/grafana-logo/raw/master/src/wwwroot/images/eventphone_logo_schriftzug.png
- Datasource: your meaningful name
- Metric: timeseries - filename of your logo
- switch off legends: Legend -> Show
- enable stack: Display -> Stack
- remove lines: Display -> Line Width -> 0)
- add color: Display -> Fill -> 10
- add overrides:
- Display -> Series override
- add an override for each color
- alias or regex: select color code
- + color: set the color code from the name
- set Lines=false for the background color