Adds process tags to remote config payload by dubloom · Pull Request #3658 · DataDog/dd-trace-php

@dubloom

@dubloom

@dubloom dubloom marked this pull request as ready for review

March 10, 2026 10:20

@dubloom

@dubloom

@dubloom

Leiyks

@dubloom

gh-worker-dd-mergequeue-cf854d bot pushed a commit to DataDog/libdatadog that referenced this pull request

Mar 17, 2026
# What does this PR do?

This PR allows to send process_tags through Remote Configuration payload. This PR comes with DataDog/dd-trace-php#3658 testing the feature in PHP Tracer.

# Motivation

Process tags must be sent by dd-trace-php for every product including RC. PHP tracer is using libdatadog for sending RC payload. 

# How to test the change?

The changes is mainly validated in dd-trace-php. I also added a test here and modified the one impacted by the add of process_tags in the `.proto`.


Co-authored-by: louis.tricot <louis.tricot@datadoghq.com>

@dubloom

@dubloom

@dubloom

Signed-off-by: Bob Weinand <bob.weinand@datadoghq.com>

@dubloom

@bwoebi

Signed-off-by: Bob Weinand <bob.weinand@datadoghq.com>

@cataphract

@cataphract

@bwoebi bwoebi deleted the dubloom/process-tags-rc branch

March 19, 2026 21:52

bwoebi added a commit that referenced this pull request

Mar 20, 2026
…dd-update

* 'master' of github.com:DataDog/dd-trace-php:
  feat(sidecar): add thread mode as fallback connection for restricted environments (#3573)
  Migrate deprecated GitLab runner tags (#3715)
  Adds process tags to remote config payload (#3658)
  perf(config): cache sys getenv (#3670)
  Fixes the tag name for process tags (#3709)
  Fix debugger ephemerals handling (#3685)
  Fix #3651: Prevent crash during shutdown in Frankenphp (#3662)
  Add dynamic instrumentation and exception replay to startup logging (#3667)
  chore: bump bytes crate from 1.9.0 to 1.11.1 to address CVE-2026-25541 (#3669)
  Merge pull request #3701 from DataDog/brian.marks/add-ksr-tag
  ci: fix Windows job flakiness caused by dirty workspace (#3694)
  Fixup CI owner association (#3704)
  Add Rust rewrite of the AppSec helper alongside the C++ implementation
  Remove debug instruction
  Fix script order
  debug
  Fix exploration logic
  chore(ci): add final_status property on junit XML [APMSP-2610]
  Fix DD_TRACE_SYMFONY_HTTP_ROUTE=false
  Optimize Symfony http.route caching with path map approach