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