Skip to content

Commit 42f91b2

Browse files
author
Jonathan Chauncey
committed
docs(README): Add architecture diagram
1 parent 6b979ed commit 42f91b2

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,38 @@ Also provided is an Influxdb container which only runs 1 instance of the databas
1717

1818
Lastly, Grafana is a stand alone graphing application. It natively supports Influxdb as a datasource and provides a robust engine for creating dashboards on top of timeseries data. We provide a few out of the box dashboards for monitoring Deis Workflow and Kubernetes but please feel free to use them as a starting point for creating your own dashboards.
1919

20+
# Architecture Diagram
21+
22+
```
23+
┌────────┐
24+
│ Router │
25+
└────────┘
26+
│ ┌──────┐
27+
Log File ┌──────▶│Logger│
28+
│ │ └──────┘
29+
▼ │
30+
┌────────┐ ┌─────────┐ │
31+
│App Logs│───Log file────▶│ fluentd │──UDP/Syslog
32+
└────────┘ └─────────┘ │ ┌──────────┐
33+
│ │ stdout │
34+
└──────▶│ metrics │
35+
┌─────────────┐ └──────────┘
36+
│ HOST │ ┌───────────┐ Wire │
37+
│ Telegraf │────┬────▶│ InfluxDB │◀───────Protocol────┘
38+
└─────────────┘ │ └───────────┘
39+
│ │
40+
┌─────────────┐ │ │
41+
│ HOST │ │ ▼
42+
│ Telegraf │────┤ ┌──────────┐
43+
└─────────────┘ │ │ Grafana │
44+
│ └──────────┘
45+
┌─────────────┐ │
46+
│ HOST │ │
47+
│ Telegraf │────┘
48+
└─────────────┘
49+
```
50+
51+
2052
## License
2153
Copyright 2013, 2014, 2015, 2016 Engine Yard, Inc.
2254

0 commit comments

Comments
 (0)