Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samuelebistoletti/docker-statsd-influxdb-grafana

Docker Image with Telegraf (StatsD), InfluxDB and Grafana
https://github.com/samuelebistoletti/docker-statsd-influxdb-grafana

docker docker-image grafana hacktoberfest influxdb statsd telegraf

Last synced: 4 days ago
JSON representation

Docker Image with Telegraf (StatsD), InfluxDB and Grafana

Awesome Lists containing this project

README

        

# Docker service with Telegraf (StatsD), InfluxDB and Grafana

:facepunch: Battle-tested

[![CircleCI](https://circleci.com/gh/samuelebistoletti/docker-statsd-influxdb-grafana.svg?style=svg)](https://circleci.com/gh/samuelebistoletti/docker-statsd-influxdb-grafana)

## Versions

### Warning: UPGRADE FROM OLDER VERSIONS TO VERSION 3.0.0 IS NOT POSSIBLE, SEE CHANGELOG.MD

* Main version: 3.0.0
* InfluxDB: 2.1.1
* Telegraf (StatsD): 1.21
* Postgres: 14.2.0
* Grafana: 8.4.4

## Quick Start

First download and install the latest available version of Docker Compose

In order to start the service the first time launch:

```sh
COMPOSE_PROFILES=grafana,telegraf docker-compose up -d
```

You can replace `COMPOSE_PROFILES=grafana,telegraf` with the desired profiles to launch, you can launch only InfluxDB (default with no profiles).

To stop the service launch:

```sh
COMPOSE_PROFILES=grafana,telegraf docker-compose down
```

## Mapped Ports

```
Host Container Service

3003 3003 grafana
8086 8086 influxdb
8125 8125 statsd
```

## Grafana

Open

```
Username: root
Password: root
```

### Data source on Grafana

InfluxDB data source is automatically provisioned with new Flux language support flag.

## InfluxDB

### Web Interface

Open

```
Username: admin
Password: admin123456
Port: 8086
```

## Customizations

You can customize all settings in the attached config files, then you can stop and start the service in order to reload the new configurations.