The highest tagged major version is
v5 .
Discover Packages
github.com/DataDog/agent-payload
module
Version:
v4.89.0+incompatible
Opens a new window with list of versions in this module.
Published: Oct 21, 2021
License: BSD-3-Clause
Opens a new window with license information.
README
README
¶
agent-payload
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.
Payloads
Logs
The logs payload is defined in proto/logs/agent_logs_payload.proto
.
The following implementations are available:
Metrics
The metrics payload is defined in proto/metrics/agent_payload.proto
.
The following implementations are available:
Process
The process payload is defined in proto/process/agent.proto
.
The following implementations are available:
Updating Proto Definitions
After updating the IDL you must:
Regenerate the code: rake codegen
Create a new tag with the updated version of the payload
Expand ▾
Collapse ▴
Directories
¶
Package gogen is a generated protocol buffer package.
Package gogen is a generated protocol buffer package.
Package pb is a generated protocol buffer package.
Package pb is a generated protocol buffer package.
Package process is a generated protocol buffer package.
Package process is a generated protocol buffer package.
proto
Click to show internal directories.
Click to hide internal directories.