Public | Automated Build

Last pushed: a day ago
Short Description
Dockerized Grafana 4.x/3.x with all preinstalled (community) plugins from grafana.net
Full Description

Grafana XXL

Official Grafana 3.0 with all preinstalled plugins from https://grafana.net/plugins.

Please donate to author, so he can continue to publish another awesome projects
for free:

Running your Grafana 3.0 XXL Docker image

Start your image binding the external port 3000:

docker run -d --name=grafana-xxl -p 3000:3000 monitoringartist/grafana-xxl:latest

Try it out, default admin user is admin/admin.

Grafana XXL with persistent storage (recommended)

# create /var/lib/grafana as persistent volume storage
docker run -d -v /var/lib/grafana --name grafana-xxl-storage busybox:latest

# start grafana-xxl
docker run \
  -d \
  -p 3000:3000 \
  --name grafana-xxl \
  --volumes-from grafana-xxl-storage \
  monitoringartist/grafana-xxl:latest

Running specific version of Grafana XXL

# specify right tag, e.g. 2.6 - see Docker Hub for available tags
docker run \
  -d \
  -p 3000:3000 \
  --name grafana-xxl \
  monitoringartist/grafana-xxl:2.6

Configuring your Grafana container

All options defined in conf/grafana.ini can be overriden using environment
variables, for example:

docker run \
  -d \
  -p 3000:3000 \
  --name=grafana-xxl \
  -e "GF_SERVER_ROOT_URL=http://grafana.server.name" \
  -e "GF_SECURITY_ADMIN_PASSWORD=secret" \
  monitoringartist/grafana-xxl:latest

Configuring AWS credentials for CloudWatch support (only Grafana 3.0)

docker run \
  -d \
  -p 3000:3000 \
  --name=grafana-xxl \
  -e "GF_AWS_PROFILES=default" \
  -e "GF_AWS_default_ACCESS_KEY_ID=YOUR_ACCESS_KEY" \
  -e "GF_AWS_default_SECRET_ACCESS_KEY=YOUR_SECRET_KEY" \
  -e "GF_AWS_default_REGION=eu-west-1" \
  monitoringartist/grafana-xxl:latest

You may also specify multiple profiles to GF_AWS_PROFILES (e.g.
GF_AWS_PROFILES=default another).

Supported variables:

  • GF_AWS_PROFILES: list of AWS profiles for Cloudwatch datasource
  • GF_AWS_${profile}_ACCESS_KEY_ID: AWS access key ID (required).
  • GF_AWS_${profile}_SECRET_ACCESS_KEY: AWS secret access key (required).
  • GF_AWS_${profile}_REGION: AWS region (optional).

Auto upgrade plugins

Container tries to upgrade all installed plugins in the container automatically before Grafana start. If you want to disable this behaviour, please use environment variable -e UPGRADEALL=false.

Supported monitoring services

Integrations

Author

Devops Monitoring zExpert, who loves monitoring
systems, which start with letter Z. Those are Zabbix and Zenoss.

Professional monitoring services:

Docker Pull Command
Owner
monitoringartist
Source Repository

Comments (3)
lephix
2 months ago

Great job!
Hope keep updating to the latest version of Grafana.

aridon99
a year ago

Thank you! Thank you!

mamashin
a year ago

Respect !