You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-4Lines changed: 9 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,9 @@ This repository describes a composite docker application that monitors the syste
4
4
5
5
It consists of the following three docker containers (= TIG stack)
6
6
7
-
1. Telegraf
8
-
2. Influxdb
9
-
3. Grafana
7
+
1.[Telegraf](https://www.influxdata.com/time-series-platform/telegraf/) - agent for collecting and reporting metrics and events
8
+
2.[Influxdb](https://www.influxdata.com/) - Time Series Database
9
+
3.[Grafana](https://grafana.com/) - create, explore and share dashboards
10
10
11
11
The Grafana user interface can be accessed (login and password is `admin`) at port 80 of the host OS. This also means that you can access it through the `public device URL` that you can find in your [BalenaCloud](https://www.balena.io/) dashboard. In other words you can access your Grafana dashboards wherever you have internet access !
12
12
@@ -29,5 +29,10 @@ If you want to add a new Grafana dashboard then this can be done through followi
29
29
1. Create the new dashboard using the Grafana UI.
30
30
2. From the settings menu in Grafana UI select `View JSON` and copy the complete json file (**don't use the grafana UI `export` feature** as this will template the datasource and will not work due to that).
31
31
3. Save the json contents you have copied in previous step into a new file in folder `grafana\dashboards` with extension .json (e.g. `mydashboard-02.json`)
32
-
4. Substitute the ID number you can find in that file just after field `"graphTooltip"` by `null`. E.g. ` "id": 1,` should be changed into ` "id": null,`
32
+
4. Substitute the ID number you can fiInfluxDB system metrics dashboard]nd in that file just after field `"graphTooltip"` by `null`. E.g. ` "id": 1,` should be changed into ` "id": null,`
33
33
5. Commit your changes in git and push them to your balena git remote endpoint (`git push balena master`)
34
+
35
+
## Credits
36
+
1.[Initializing Grafana with preconfigured dashboards](https://ops.tips/blog/initialize-grafana-with-preconfigured-dashboards/)
37
+
2.[InfluxDB system metrics dashboard](https://grafana.com/dashboards/1138)
38
+
3.[Grafana Series Part 1: Setting up InfluxDB, Grafana and Telegraf with Docker on Linux](https://blog.linuxserver.io/2017/11/25/how-to-monitor-your-server-using-grafana-influxdb-and-telegraf/)
0 commit comments