All Projects → Ennexa → docker-graphite

Ennexa / docker-graphite

Licence: other
Run Graphite with Docker

Programming Languages

shell
77523 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to docker-graphite

dokku-graphite
a graphite, grafana, statsd, carbon plugin for dokku
Stars: ✭ 47 (+213.33%)
Mutual labels:  grafana, graphite, statsd
Tgres
Time Series in Go and PostgreSQL
Stars: ✭ 481 (+3106.67%)
Mutual labels:  grafana, graphite, statsd
grafana-stack
Tiny docker images for graphite, grafana and statsdly
Stars: ✭ 28 (+86.67%)
Mutual labels:  grafana, graphite, statsd
Netdata
Real-time performance monitoring, done right! https://www.netdata.cloud
Stars: ✭ 57,056 (+380273.33%)
Mutual labels:  grafana, graphite, statsd
Graphite Stack Ansible Vagrant
Provision a complete Graphite, StatsD & Grafana install using Ansible and (optionally) Vagrant
Stars: ✭ 62 (+313.33%)
Mutual labels:  grafana, graphite, statsd
Docker Nagios
Docker-Nagios provide Nagios service running on the docker container and a series of solution for Nagios
Stars: ✭ 41 (+173.33%)
Mutual labels:  grafana, graphite
Sexigraf
SexiGraf is a vSphere centric Graphite appliance with a Grafana frontend.
Stars: ✭ 84 (+460%)
Mutual labels:  grafana, graphite
Appmetrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
Stars: ✭ 1,986 (+13140%)
Mutual labels:  grafana, graphite
Ohmgraphite
Export Open Hardware sensor data to Graphite / InfluxDB / Prometheus / Postgres / Timescaledb
Stars: ✭ 155 (+933.33%)
Mutual labels:  grafana, graphite
Icingaweb2 Module Grafana
Grafana module for Icinga Web 2 (supports InfluxDB & Graphite)
Stars: ✭ 190 (+1166.67%)
Mutual labels:  grafana, graphite
Redis Timeseries
Future development of redis-timeseries is at github.com/RedisLabsModules/redis-timeseries.
Stars: ✭ 197 (+1213.33%)
Mutual labels:  grafana, statsd
docker grafana statsd elk
Docker repo for a general purpose graphing and logging container - includes graphite+carbon, grafana, statsd, elasticsearch, kibana, nginx, logstash indexer (currently using redis as an intermediary)
Stars: ✭ 19 (+26.67%)
Mutual labels:  grafana, statsd
fastify-metrics
📊 Fastify plugin that integrates metrics collection and dispatch to statsd
Stars: ✭ 62 (+313.33%)
Mutual labels:  grafana, statsd
Influxgraph
Graphite InfluxDB backend. InfluxDB storage finder / plugin for Graphite API.
Stars: ✭ 87 (+480%)
Mutual labels:  grafana, graphite
Wizzy
Manage & automate Grafana with easy wizzy
Stars: ✭ 461 (+2973.33%)
Mutual labels:  grafana, graphite
Docker Statsd Influxdb Grafana
Docker Image with Telegraf (StatsD), InfluxDB and Grafana
Stars: ✭ 352 (+2246.67%)
Mutual labels:  grafana, statsd
Victoriametrics
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
Stars: ✭ 5,558 (+36953.33%)
Mutual labels:  grafana, graphite
Hastic Server
Hastic data management server for analyzing patterns and anomalies from Grafana
Stars: ✭ 292 (+1846.67%)
Mutual labels:  grafana, graphite
Icinga Vagrant
Vagrant boxes for Icinga 2, Icinga Web 2, modules, themes and integrations (Graphite, InfluxDB, Elastic, Graylog, etc.)
Stars: ✭ 248 (+1553.33%)
Mutual labels:  grafana, graphite
glouton
Monitoring agent for servers, containers, and applications 🔬
Stars: ✭ 19 (+26.67%)
Mutual labels:  graphite, statsd

Graphite / StatsD / Grafana with Docker

This project contains 2 docker images

Setup

Start Graphite
mkdir -p /data/graphite
docker run -ti -d --name graphite -v /data/graphite:/opt/graphite/storage/whisper -p 8000:8000 ennexa/graphite
Start StatsD
docker run -ti -d --name statsd -P --link graphite:graphite ennexa/statsd
Start Grafana
docker run -ti -d --name grafana -p 3000:3000 --link graphite:graphite grafana/grafana

Go to http://yourhostname:3000 and login with username/password admin/admin

Exposing the port 8000 might make the graphite end point accessible to public. If you are planning to access graphite only from the grafana container, you can skip publishing the port. Instead, when creating the data source in Grafana admin page use http://graphite:8000 as the data source url and select proxy as the access method.

Using docker-compose

See the docker-compose.yml file for an example configuration for use with docker-compose

sudo pip install -U docker-compose
git clone https://github.com/ennexa/docker-graphite
cd docker-graphite
docker-compose up -d
Grafana
  • Interface: http://yourhostname:3000
  • Login: admin/admin

Notes

In a production environment it would be a good idea to mount in a separate volume for data in to the /data as a mount point so that if the OS runs out of space the volume can be attached somewhere else.

You may need to run the script with sudo if the /data volume has restricted permissions.

Credits

These images are based on the docker-graphite image by Josh Reichardt https://github.com/jmreicha/graphite-docker

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].