agent-payload

module
v5.0.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2022 License: BSD-3-Clause

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: GOPATH=$(go env GOPATH) rake codegen
  • Create a new tag with the updated version of the payload

Directories

Path Synopsis
Package contlcycle is a generated protocol buffer package.
Package contlcycle is a generated protocol buffer package.
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
contlcycle
package contlcycle contains the container lifecycle event proto definitions
package contlcycle contains the container lifecycle event proto definitions

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL