Skip to content

Custom Grafana with our PrioBike dashboards and alerting

License

Notifications You must be signed in to change notification settings

priobike/priobike-grafana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

priobike-grafana

This repo is used to build our own Grafana image with our configuration baked in. Base-Image: Grafana

⚠️ Don't merge main/stable/release branch ⚠️

Similiar to our priobike-deploylment-docker repo, those branches include deployment specific differences and are diverging on purpose.

Learn more about PrioBike

Quickstart

The easiest way to run Grafana is to use the contained Dockerfile:

docker build -t priobike-grafana . && docker run -p 3000:3000 -e GF_SMTP_ENABLED=false -e GF_SMTP_USER={youremail} -e GF_SMTP_FROM_ADDRESS={yourmail} --rm priobike-grafana

As long as not overwritten by env variables: User: admin Password: admin

These are the build arguments we use to configure the grafana build:

  • GF_SECURITY_ADMIN_USER
  • GF_SECURITY_ADMIN_PASSWORD
  • GF_USERS_ALLOW_SIGN_UP
  • GF_SERVER_ROOT_URL
  • GF_INSTALL_PLUGINS
  • GF_USERS_ALLOW_SIGN_UP
  • GF_SMTP_ENABLED
  • GF_SMTP_HOST
  • GF_SMTP_USER
  • GF_SMTP_PASSWORD
  • GF_SMTP_SKIP_VERIFY
  • GF_SMTP_FROM_ADDRESS
  • GF_SMTP_FROM_NAME

For more information see: Configure Grafana

Note that data will not be available locally.

Contributing

We highly encourage you to open an issue or a pull request. You can also use our repository freely with the MIT license.

Every service runs through testing before it is deployed in our release setup. Read more in our PrioBike deployment readme to understand how specific branches/tags are deployed.

Anything unclear?

Help us improve this documentation. If you have any problems or unclarities, feel free to open an issue.

About

Custom Grafana with our PrioBike dashboards and alerting

Resources

License

Stars

Watchers

Forks

Packages

No packages published