diff --git a/ddtrace/internal/flare/flare.py b/ddtrace/internal/flare/flare.py index 72dee355d86..2cf68ac532c 100644 --- a/ddtrace/internal/flare/flare.py +++ b/ddtrace/internal/flare/flare.py @@ -134,6 +134,11 @@ def _generate_config_file(self, config: dict, pid: int): config_file = self.flare_dir / f"tracer_config_{pid}.json" try: with open(config_file, "w") as f: + # Redact API key if present + api_key = config.get("_dd_api_key") + if api_key: + config["_dd_api_key"] = "*" * (len(api_key) - 4) + api_key[-4:] + tracer_configs = { "configs": config, }