Use case · Analytics
ClickHouse с контролируемой конфигурацией и readiness
Sysaro управляет только собственным ClickHouse config fragment, не переписывая vendor/manual конфиги, и проверяет сервис после применения.
Проверено по публичной версии: 0.20.02026-09-15Фактическая граница · roadmap не выдаётся за shipped
Для ClickHouse Sysaro хранит typed desired state, показывает preview managed-файла, атомарно применяет Sysaro-owned config.d fragment, перезапускает сервис, проверяет readiness и откатывает предыдущий файл при ошибке.
Управляемые параметры
| Область | Фактическая граница |
|---|---|
| Network | Listen address, HTTP port, native TCP port |
| Capacity | max_connections, max_concurrent_queries |
| Ownership | Only /etc/clickhouse-server/config.d/90-sysaro.xml |
| Verification | Restart + loopback /ping readiness using the managed HTTP port |
Почему fragment вместо полного config.xml
Sysaro не должен становиться единственным владельцем всех ClickHouse настроек только ради GUI. Drop-in fragment позволяет разделить vendor, ручные и managed настройки.
Preview показывает точный путь, содержимое и SHA-256 до apply.