From 9c0a336334ff176f7871f8dd44f2ecf2f8800ebb Mon Sep 17 00:00:00 2001 From: Philipp Rothmann Date: Wed, 24 May 2023 11:08:42 +0200 Subject: [PATCH] chore: update readme --- README.md | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 9601a9d..d14059a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ # monitoring-ng -A all-in-one grafana/prometheus/loki stack. This is a useful recipe for folks who need to centralise their monitoring stack into a single grafana/prometheus/loki & several instances of node_exporter/cadvisor/promtail. +Yet another monitoring stack ... +This time its a all-in-one grafana/prometheus/loki/node_exporter/cadvisor/promtail stack. +It's based heavily on the [monitoring-lite](https://git.coopcloud.tech/coop-cloud/monitoring-lite) stack, but has everything in one recipe included now. So you can deploy monitoring instances to only gather metrics / logs (node_exporter/cadvisor/promtail) and also deploy instances with the full monitoring stack (grafana/prometheus/loki) with the same recipe and just different .env configuration. + @@ -98,15 +101,9 @@ $ echo '{ $ systemctl restart docker.service ``` -### - - - -This stack requires 3 domains, one for grafana, prometheus, loki. This is due to the need for the gathering tools, such as node_exporter, to have a publicy accessible URL for making connections. We make use of the internal prometheus HTTP basic auth & wire up an Nginx proxy with HTTP basic auth for loki. Grafana uses Keycloak OpenId Connect sign in. The alertmanager setup remains internal and is only connected with grafana. It also assume that you are deploying the [`coop-cloud/gathering`](https://git.coopcloud.tech/knoflook/gathering/) recipe on the machines that you want to gather metrics & logs from. Each instance of the gathering recipe will report back and/or be scraped by your central install of monitoring-lite. - ## Post-setup guide - configure prometheus/loki/alertmanager as data sources in grafana under `Configuration > Data sources` @@ -118,12 +115,7 @@ This stack requires 3 domains, one for grafana, prometheus, loki. This is due to - load your dashboards in manually under `Create > Dashboard` - from your dashboard panels, choose `Edit > Alert` to create alerts based on those panels -THX to the previous work of @decentral1se @knooflok @3wc @cellarspoon @mirsal --- -For reasonable CPU usage there are some constraints made ... hape to _env out_ this at any point -to make - -Metrics are fetched every 120s -Logs every 10s? +THX to the previous work of @decentral1se @knooflok @3wc @cellarspoon @mirsal \ No newline at end of file