Payload format description for communication between the Agent and the Datadog backend.
This repository includes the protocol-buffer IDL used by the agent6 and agent7 to communicate with the Datadog backend.
Those payloads are only supported by the V2 API endpoints.
The generated Go, Python and Java implementations are checked into this repository and can be used directly.
Prerequisites
You will need
Ruby (any version will do)
Go (at least the version in go.mod)
A checkout of this repository within a GOPATH (so, at $GOPATH/src/github.com/DataDog/agent-payload)