Skip to content

benoit-lacroix/tig-compose-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegraf InfluxDB Grafana (TIG) Compose Stack

A bundle of configuration to run a TIG Compose stack. The stack is composed of the following elements :

  • InfluxDB : to store metrics with TSDB storage and query/visualize metrics in dashboards
  • Telegraf Standalone : a simple Telegraf instance that push server standard metrics (CPU, RAM, disk, network...)
  • Grafana : to query/visualize metrics in dashboards
  • ActiveMQ : to host MQTT messages queues
  • MQTT Publisher : a custom image that push random metrics sensors (temperature, moisture, pressure, light)
  • Telegraf MQTT Consummer : to consume MQTT messages emitted by MQTT Publisher

The following flow diagram shows the differents components :

flowchart TD
    T[Telegraf Standalone] ---->|Push Metrics| I[InfluxDB]
    P[MQTT Publisher] -->|Publish Messages| B(MQTT Broker\nActiveMQ)
    B -->|Consume Messages| C[Telegraf MQTT\nConsummer]
    C -->|Push Metrics| I
    I -->|Read Metrics| G[Grafana]
Loading

About

A bundle of configuration to run a TI-G Compose stack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published