All Projects → monitoringartist → Grafana Xxl

monitoringartist / Grafana Xxl

Licence: gpl-2.0
📊 Dockerized Grafana with all preinstalled (community) plugins from grafana.net

Projects that are alternatives of or similar to Grafana Xxl

Cloudprober
An active monitoring software to detect failures before your customers do.
Stars: ✭ 1,269 (+585.95%)
Mutual labels:  monitoring, grafana
Heplify Server
HEP Capture Server
Stars: ✭ 110 (-40.54%)
Mutual labels:  monitoring, grafana
Influxgraph
Graphite InfluxDB backend. InfluxDB storage finder / plugin for Graphite API.
Stars: ✭ 87 (-52.97%)
Mutual labels:  monitoring, grafana
Grafanalib
Python library for building Grafana dashboards
Stars: ✭ 1,174 (+534.59%)
Mutual labels:  monitoring, grafana
Legend
Legend builds and publishes Grafana dashboards for your services with prefilled metrics and alerts for your services.
Stars: ✭ 149 (-19.46%)
Mutual labels:  monitoring, grafana
Legacy Kubernetes App
Grafana App for Kubernetes
Stars: ✭ 76 (-58.92%)
Mutual labels:  monitoring, grafana
Grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Stars: ✭ 45,930 (+24727.03%)
Mutual labels:  monitoring, grafana
Pgwatch2
PostgreSQL metrics monitor/dashboard
Stars: ✭ 960 (+418.92%)
Mutual labels:  monitoring, grafana
Stagemonitor
an open source solution to application performance monitoring for java server applications
Stars: ✭ 1,664 (+799.46%)
Mutual labels:  monitoring, grafana
Grafana Influx Dashboard
Grafana InfluxDB scripted dashboard
Stars: ✭ 130 (-29.73%)
Mutual labels:  monitoring, grafana
Spring Boot Actuator Demo
Spring Boot Actuator: Health Check, Metrics Gathering, Auditing, and Monitoring
Stars: ✭ 61 (-67.03%)
Mutual labels:  monitoring, grafana
Github Monitoring
Monitor your GitHub Repos with Docker & Prometheus
Stars: ✭ 163 (-11.89%)
Mutual labels:  monitoring, grafana
Grafana Zabbix Dashboards
Grafana dashboards for Zabbix
Stars: ✭ 50 (-72.97%)
Mutual labels:  monitoring, grafana
Grafana Aws Cloudwatch Dashboards
☁️ 30+ Grafana dashboards for AWS CloudWatch metrics: EC2, Lambda, S3, ELB, EMR, EBS, SNS, SES, SQS, RDS, EFS, ElastiCache, Billing, API Gateway, VPN, Step Functions, Route 53, CodeBuild, ...
Stars: ✭ 1,210 (+554.05%)
Mutual labels:  monitoring, grafana
Giropops Monitoring
Full stack tools for monitoring containers and other stuff. ;)
Stars: ✭ 1,019 (+450.81%)
Mutual labels:  monitoring, grafana
Pingprom
Prometheus uptime monitoring quickstart
Stars: ✭ 107 (-42.16%)
Mutual labels:  monitoring, grafana
Hana sql exporter
SAP Hana SQL Exporter for Prometheus
Stars: ✭ 18 (-90.27%)
Mutual labels:  monitoring, grafana
Azure Grafana Dashboard Templates
Grafana dashboard templates for Azure
Stars: ✭ 31 (-83.24%)
Mutual labels:  monitoring, grafana
Grafana Zabbix
Zabbix plugin for Grafana dashboard
Stars: ✭ 1,716 (+827.57%)
Mutual labels:  monitoring, grafana
Appmetrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
Stars: ✭ 1,986 (+973.51%)
Mutual labels:  monitoring, grafana

Grafana XXL

DockerHub pulls GitHub stars DockerHub stars Commercial support ready

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

Grafana XXL datasources and plugins

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

Paypal donate button

Running your Grafana 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,3.1,dev (latest nigthly build) - see Docker Hub for available tags
docker run \
  -d \
  -p 3000:3000 \
  --name grafana-xxl \
  monitoringartist/grafana-xxl:dev

Building Grafana XXL for ARM

You need ARM-version Grafana's deb (for example from here). Also you need ARM-version of gosu (from here)

# armhf
docker build \
  --tag grafana-xxl \
  --build-arg GRAFANA_DEB_URL=https://github.com/fg2it/grafana-on-raspberry/releases/download/v5.0.4/grafana_5.0.4_armhf.deb \
  --build-arg GOSU_BIN_URL=https://github.com/tianon/gosu/releases/download/1.10/gosu-armhf .

# arm64
docker build \
  --tag grafana-xxl \
  --build-arg GRAFANA_DEB_URL=https://github.com/fg2it/grafana-on-raspberry/releases/download/v5.0.4/grafana_5.0.4_arm64.deb \
  --build-arg GOSU_BIN_URL=https://github.com/tianon/gosu/releases/download/1.10/gosu-arm64 .

Configuring your Grafana container

All options defined in conf/grafana.ini can be overriden using environment variables by using the syntax GF__. 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

More information in the grafana configuration documentation: http://docs.grafana.org/installation/configuration/

Configuring AWS credentials for CloudWatch support (only Grafana 3.+)

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 Expert, who loves monitoring systems and cutting/bleeding edge technologies: Docker, Kubernetes, ECS, AWS, Google GCP, Terraform, Lambda, Zabbix, Grafana, Elasticsearch, Kibana, Prometheus, Sysdig, ...

Summary:

Professional devops / monitoring / consulting services:

Monitoring Artist

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].