Skip to content
This repository was archived by the owner on Jan 21, 2025. It is now read-only.

v0.1.0-dd

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Jul 08:02
· 22 commits to main since this release
v0.1.0-dd
22bc253

Major updates

  • Updated upstream for otel-profiling-agent 494f1b8...41f251a
  • Support filtering in profiles by: pod_name, container_name, process_id, thread_id and thread_name.
  • Improve displayed information in profiles:
    • Use file name instead of thread name for unsymbolicated functions.
    • Add a root frame with the path of the executable, when available.
  • Experimental support for local symbol upload.

Full changelog

Expand to see the full changelog

Upstream changes:

  • 41f251a ci: switch ci-kernels to cilium/ci-kernels
  • 291678d Make tests pass on ARM64
  • eff1986 Clearer log message in getContainerMetadataCache()
  • 92a0c4a Don't send empty sample attributes
  • 4aaff2d Change host metadata key names to field names
  • 912bef3 Replace custom debugging technique
  • 9a7f99b doc: update devfiler download to v0.6.0
  • fda4bcf Update docker to 27.0.1
  • ec1639b Go: replace aws-sdk-go with aws-sdk-go-v2
  • e0fc049 Add build and version info
  • f80a3cd Synchronize with Elastic's private repo
  • 319d980 Dockerfile: install jq
  • c8ed4f0 Add more 3rd party licenses
  • 0e791eb Add 3rd party licenses

Upstream Changelog: link

Datadog changes:

  • 22bc253 release: fix job runner name (#33)
  • f83ad44 uploader: more exhaustive search for debug symbols
  • 5ee9584 add profiler_name and profiler_version tags
  • 67da983 github: trigger release on dev-test label
  • 0c3a0b7 chore: add full host profiling team as codeowner of the repo (#28)
  • 5e03921 reporter: always append remote_symbols:yes tag (#27)
  • c4ef067 Avoid re-uploading already successfully uploaded file (#24)
  • 9bac837 [PROF-9983] Leverage local symbols for otel-profiling-agent (#23)
  • 6ee375b datadog-reporter: support pod name as a custom attribute (#22)
  • 5c17238 [PROF-9960] Use mapping filename instead of comm for function filename (#21)
  • 495b053 reporter: attach thread ID to emitted profiles (#20)
  • e4fe4cd container metadata: add container_id as a label (PROF-9951) (#18)
  • 49f2723 datadog-reporter: fix panic when frameTypes is empty (#19)
  • 73dd521 datadog-reporter: add container name pprof label (#17)
  • b65f6ca chore: add a docker-compose file for local development (#15)
  • 6917174 datadog-reporter: include cpu_arch as a tag by default (#16)
  • d48e909 Add root frame with executable path when available (PROF-9924) (#12)
  • bc7314c [PROF-9929] Export profiles as native family (#13)
  • 395d70e Improve build image (#11)

Datadog Changelog: link