Skip to content
This repository has been archived by the owner on Jul 27, 2023. It is now read-only.

Releases: DataDog/datadog-process-agent

5.22.0

24 Jan 18:20
65961df
Compare
Choose a tag to compare

5.21.0...5.22.0

Improvements

  • Eliminated ECS code to sync with datadog-agent repo (#90)
  • Eliminated majority of kubernetes code to sync with datadog-agent repo (#84)
  • Usage of datadog-agent tagger allows us to collect more orchestrator and container metadata including
    • custom docker / kubernetes labels (whitelisted via yaml config) (#84)
  • Add support for the upcoming agent 6 yaml configuration (#72)
  • Support for a pidfile lock (if specified via cmd arguments) (#80)

Bug Fixes

  • RancherOS Docker-in-docker container parsing (#89)

5.20.2

07 Dec 21:17
bbca68a
Compare
Choose a tag to compare

5.20.0...5.20.2

Bugfix

  • Added amazon linux cgroup root patch: [#880]

5.20.0

18 Jan 21:58
Compare
Choose a tag to compare

5.19.0...5.20.0

Bugfix

5.19.0

24 Nov 21:09
Compare
Choose a tag to compare

5.18.1...5.19.0

Improvements

  • Eliminate Docker and cgroup code from this repo, sync with datadog-agent repo [#67]

Bugfix

  • Fix CPU calculation for containers using multiple cores [#69]
  • Bind statsd to IPv4 localhost.
  • Fix ECS host not detected error detections.

5.18.1

12 Oct 19:45
Compare
Choose a tag to compare

Improvements

Bugfix

  • Handle other cgroup mounts style in parser [#66]

5.18.0

12 Oct 17:31
Compare
Choose a tag to compare

Improvements

  • Add --info command to see the status of a running process-agent. [#64]
  • Support proxy URLs without schemes [#63]

Bugfix

  • Treat an empty Docker network list as a Host network to fix network collection in some environment.

5.17.2

09 Oct 04:20
Compare
Choose a tag to compare

Improvements

  • Capture "StartedAt" from Docker [#58]

Bugfix

  • Support all Python log formats, don't crash on invalid values [#60]

5.17.1

12 Sep 17:26
Compare
Choose a tag to compare

Bugfix

  • Fix DD_LOGS_STDOUT value check [#53]
  • Fix casing of log level configuration [#54]
  • Only enable container if Docker is available in case you're not mounting docker.sock [#55]
  • Guard Docker network collection against older version [#57]

Other

  • Add internal instrumentation and heartbeat [#56]

5.17.0

28 Aug 15:59
Compare
Choose a tag to compare

This is released as part of the Datadog Agent. See Datadog Agent ChangeLog for info about the other components of the agent.

In this version containers collection is enabled by default meaning that installation of the Datadog Agent will automatically run the process-agent if your are running in a containerized environment and/or Docker is available.

Improvements

  • Collect Process I/O stats if permissions available [#18], [#23]
  • Collect ECS metadata [#28]
  • Support custom logfile paths and stdout logging [#29]
  • Add Mac/Darwin support [#31]
  • Add a flag to control Docker network collection [#33]
  • Add containers-only checks [#34]
  • Enable the container collection by default for the docker-dd-agent [#38]
  • Various allocation and CPU improvements [#41], [#47]
  • Add filtering on container name with defaults for Kubernetes [#43]
  • Resolve docker image SHAs to names [#44]
  • Collect context switch counts [#48]
  • Enable container collection by default if docker.sock is available [#49]

Bugfix

  • Fix log file rotation [#32]
  • Make Dockerutil threadsafe [#39]
  • Allow override of ddagent py path for Cloudfoundry support [#50]

Other

  • Refactor Docker and Kubernetes collectors [#26]
  • Add CI in circleci [#30]
  • Refactor check configuration to support dynamic checks [#35]
  • Move all containers-level information to top level instead of embedding in each process [#36]

5.16.0

28 Aug 15:45
Compare
Choose a tag to compare

This is our first release that is included in the datadog-agent package. If you are using an APT or RPM-based OS you should install the datadog-agent package using the standard instructions and then enable the process agent. See the process documentation for more information.

Changes:

  • Add a LICENSE file [#19] [#20]
  • Cap CPU percent at 100% to avoid invalid values [#21]