Skip to content

gee-go/agent-payload

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agent-payload

Payload format description for communication between the Agent and the Datadog backend

This repository includes the protocol-buffer IDL use by the agent6 to communicates with the Datadog backend. Those payloads are only supported by the V2 API endpoints.

Generated code

The Go and Python code are already generated along the .proto file.

Updates

You will need to install gogoprotobuf: github.com/gogo/protobuf

go get github.com/gogo/protobuf/proto
go get github.com/gogo/protobuf/protoc-gen-gofast
go get github.com/gogo/protobuf/protoc-gen-gogofast
go get github.com/gogo/protobuf/gogoproto

After updating the IDL you must:

  • Regenerate the Go and Python code: ./generate.sh
  • Create a new tag with the updated version of the payload

About

Payload format description for communication between the agent and the Datadog backend

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Protocol Buffer 91.1%
  • Shell 8.9%