docs: rework and split up docs on creating a new web service
- Split out the general information on how to set up a new VM on Chaosknoten to have it be more generally useful. - Also split out the section on monitoring to not have it intermingled with the other information. - Rework the guides to include more information and be more streamlined. Also remove duplicate information along the way.
This commit is contained in:
parent
ec27b52820
commit
b91bc38d7b
4 changed files with 185 additions and 119 deletions
18
docs/guides/monitoring-gatus.md
Normal file
18
docs/guides/monitoring-gatus.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
title: "Monitoring: Gatus"
|
||||
summary: How to Setup Monitoring Using Gatus
|
||||
---
|
||||
|
||||
# Monitoring: Gatus
|
||||
|
||||
After configuring a new service or website, it should be added to our status and uptime monitoring available at [status.hamburg.ccc.de](https://status.hamburg.ccc.de).
|
||||
|
||||
Take a look at the configuration in `resources/external/status/docker_compose/config` and extend it to cover the newly added service or website. The configuration should probably happen in either `services-chaosknoten.yaml` or `websites.yaml`.
|
||||
Taking the existing configuration as a reference should give guidance on how to configure new checks.
|
||||
Additionally, there's the comprehensive [Gatus Documentation](https://github.com/TwiN/gatus?tab=readme-ov-file#table-of-contents).
|
||||
|
||||
After you've added some checks, the configuration can be deployed using:
|
||||
|
||||
```
|
||||
ansible-playbook playbooks/deploy.yaml -i inventories/external -l status -t docker_compose
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue