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

5.17.0

Compare
Choose a tag to compare
@conorbranagan conorbranagan released this 28 Aug 15:59
· 870 commits to moved since this release

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]