SensusAgent/app/docs/config.md

953 B

Конфигурация

Файл: bin/agent/config.yaml

Поля:

  • mode: auto|stdout|kafka
  • log_level: debug|info|warn|error
  • kafka: блок настроек Kafka (для режима kafka)
  • collectors: словарь коллекторов

Описание коллектора:

<name>:
  enabled: true
  type: exec        # запуск внешнего файла
  key: <json_key>   # ключ в итоговом JSON
  interval: "10s"   # период опроса
  timeout: "5s"    # таймаут запуска коллектора
  exec: "./bin/agent/collectors/<binary_or_script>"

Пример:

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"