15 lines
763 B
Markdown
15 lines
763 B
Markdown
### Коллекторы
|
||
|
||
Расположение бинарников: `bin/agent/collectors/`
|
||
|
||
Добавление собственного коллектора на Go:
|
||
1. Создайте каталог `src/collectors/<name>/` с `main.go`, печатающим JSON в stdout.
|
||
2. Сборка:
|
||
- `make collectors` — соберёт под текущую платформу в `bin/agent/collectors/<name>`
|
||
- `make collectors-linux|collectors-darwin|collectors-windows` — кросс-сборка
|
||
3. Добавьте в `bin/agent/config.yaml` блок с `type: exec` и `exec: ./bin/agent/collectors/<name>`.
|
||
|
||
Требования к выводу: корректный JSON на stdout. В случае ошибки — пустой JSON `{}`.
|
||
|
||
|