diff --git a/rdd-technical-reference.md b/rdd-technical-reference.md index 947aa07064066d38ac7e6068de418d0c18e19e98..d6e415a52f54529076b64a1d6b3b380c1cbe8b1c 100644 --- a/rdd-technical-reference.md +++ b/rdd-technical-reference.md @@ -251,13 +251,26 @@ There is a [full and documented example](https://gitlab.gwdg.de/SADE/SADE/blob/d For server configuration and setup we use puppet for most servers. The main puppet code is provided in GitLab <https://gitlab.gwdg.de/dariah-de-puppet>. The DARIAH-DE and TextGrid Repository module (dhrep) is contained in Github <https://github.com/DARIAH-DE/puppetmodule-dhrep>. -### Monitoring +## Monitoring - Icinga probes for DARIAH-DE services <https://icinga.de.dariah.eu/icinga> -- Metrics for Sever specific monitoring <https://metrics.gwdg.de> +### Metrics for Sever specific monitoring <https://metrics.gwdg.de> -### Release Management +To view real time metrics from our servers or applications we use [Grafana](https://grafana.com/), which is available at <https://metrics.gwdg.de> inside GoeNet. +Grafana retrieves its data from influxdb. [Telegraf](https://github.com/influxdata/telegraf)can be used to store data from the servers in that database. It is easy to enable telegraf on puppet configured servers. Telegraf stores metrics from the server in the influxdb. + +Some system stats monitored by telegraf in our current puppet setup: + +* CPU +* Memory +* Space +* Apache +* ... + +A list of stats telegraf collects stats with the input plugin, a list is [available](https://github.com/influxdata/telegraf#input-plugins). + +## Release Management # Code quality level for RDD