SensusAgent/app/docs/deploy.md

31 lines
748 B
Markdown

### Деплой
Docker Compose (stdout): см. `docker-compose.yml`.
Systemd:
1. Скопируйте бинарь `bin/agent/agent` и `bin/agent/config.yaml` на сервер.
2. Установите юнит `sensusagent.service` (обновите путь при необходимости):
```ini
[Unit]
Description=SensusAgent metrics collector
After=network.target
[Service]
Type=simple
Environment=CONFIG_PATH=/bin/agent/config.yaml
ExecStart=/bin/agent/agent --mode kafka
Restart=on-failure
RestartSec=3
User=nobody
Group=nogroup
[Install]
WantedBy=multi-user.target
```
3. `systemctl daemon-reload && systemctl enable --now sensusagent`.
Kafka:
- Настройте блок `kafka` в `config.yaml` (brokers/topic/timeout…).