42 lines
953 B
Markdown
42 lines
953 B
Markdown
### Конфигурация
|
|
|
|
Файл: `bin/agent/config.yaml`
|
|
|
|
Поля:
|
|
- `mode`: `auto|stdout|kafka`
|
|
- `log_level`: `debug|info|warn|error`
|
|
- `kafka`: блок настроек Kafka (для режима kafka)
|
|
- `collectors`: словарь коллекторов
|
|
|
|
Описание коллектора:
|
|
```yaml
|
|
<name>:
|
|
enabled: true
|
|
type: exec # запуск внешнего файла
|
|
key: <json_key> # ключ в итоговом JSON
|
|
interval: "10s" # период опроса
|
|
timeout: "5s" # таймаут запуска коллектора
|
|
exec: "./bin/agent/collectors/<binary_or_script>"
|
|
```
|
|
|
|
Пример:
|
|
```yaml
|
|
collectors:
|
|
uptime:
|
|
enabled: true
|
|
type: exec
|
|
key: uptime
|
|
interval: "10s"
|
|
timeout: "5s"
|
|
exec: "./bin/agent/collectors/uptime"
|
|
macos:
|
|
enabled: true
|
|
type: exec
|
|
key: macos
|
|
interval: "30s"
|
|
timeout: "10s"
|
|
exec: "./bin/agent/collectors/macos"
|
|
```
|
|
|
|
|