Graylog Collector is a log shipper that ships logs from your hosts to a Graylog server. It runs and supervises an embedded OpenTelemetry Collector and is managed remotely by Graylog using the Open Agent Management Protocol (OpAMP). Configuration, certificates, and updates are delivered from the server after the agent is enrolled with an enrollment endpoint and token.
The Collector is distributed as native Linux packages (deb, rpm) and a Windows MSI installer that registers a Windows Service.
This repository uses Task as its build tool.
- Clone the repository
- Run
go tool task buildto build the binary for the local platform - Run
go tool task --listto see all available targets