sync docs

This commit is contained in:
mbecker20
2024-06-16 14:35:09 -07:00
parent 03c47eb3dc
commit 166299bb57
2 changed files with 9 additions and 1 deletions
+8
View File
@@ -22,6 +22,14 @@ docker run --name monitor-mongo \
You should replace the username and password with your own.
See [the image docs](https://hub.docker.com/_/mongo) for more details.
:::note
The disk space requirements of Monitor are dominated by the storage of system stats.
This depends on the number of connected servers (more system stats being produces / stored), stats collection frequency, and your stats pruning configuration.
If you need to save on space, you can configure these fields in your core config:
- Stats poll frequency can be reduced using, for example, `monitoring_interval = "15-sec"`
- Pruning can be tuned more aggresively using, for example, `keep_stats_for_days = 7`.
:::
## 1. Create the configuration file
Create a configuration file on the system, for example at `~/.config/monitor/core.config.toml`, and copy the [example config](https://github.com/mbecker20/monitor/blob/main/config_example/core.config.example.toml). Fill in all the necessary information before continuing.
+1 -1
View File
@@ -5,7 +5,7 @@ and apply updates based on the diffs. Simply use a Github repo to manage the fil
and the core backend will poll for any updates (you can also manually trigger an update poll / execution in the UI).
File detection is additive and recursive, so you can spread out your resource declarations across any number of files
and use any nesting of folders (they should all be under one root folder). Additionally, you can create multiple `ResourceSyncs`
and use any nesting of folders to organize resources inside a root folder. Additionally, you can create multiple `ResourceSyncs`
and each sync will be handled independently. This allows different syncs to manage resources on a "per-project" basis.
The UI will display the computed sync actions and only execute them upon manual confirmation.