Skip to content

eventphone/grafana-logo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build status

What?

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.

Why?

Because it's possible.

Can I take a look?

simplejson-logo Also checkout the dashboards from #eh18.

How

run from release

or run from source

$ git clone https://github.com/eventphone/grafana-logo.git
$ cd src/grafana-logo
$ dotnet run

add a datasource to grafana

grafana datasource

upload your image

cd src/grafana-logo/wwwroot/images
wget https://github.com/eventphone/grafana-logo/raw/master/src/wwwroot/images/eventphone_logo_schriftzug.png

create a new graph

  • Datasource: your meaningful name
  • Metric: timeseries - filename of your logo

Metrics

  • switch off legends: Legend -> Show
  • enable stack: Display -> Stack
  • remove lines: Display -> Line Width -> 0)
  • add color: Display -> Fill -> 10

Display

  • 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

Overrides