Skip to content

[WIP] Sunset DI log probes and prepare Live Debugger docs for GA#37791

Draft
sstonehill12 wants to merge 9 commits into
masterfrom
sarah.stonehill/di-logs-sunset-and-live-debugger-ga
Draft

[WIP] Sunset DI log probes and prepare Live Debugger docs for GA#37791
sstonehill12 wants to merge 9 commits into
masterfrom
sarah.stonehill/di-logs-sunset-and-live-debugger-ga

Conversation

@sstonehill12

Copy link
Copy Markdown
Contributor

What does this PR do? What is the motivation?

Fixes DOCS-XXXXX

Consolidates and extends the changes from #37664 (Live Debugger GA prep) and #37757 (DI log probe sunset), then restructures the Dynamic Instrumentation enablement docs to lead with in-app enablement.

Includes:

  • From Prepare Live Debugger docs for GA #37664: Removes Limited Availability callouts from Ruby/PHP/Go DI enabling pages. Replaces the in-app vs. env var enablement table on the Live Debugger page with three enablement modes (Automatic, Enabled, Disabled), updates minimum tracer versions, updates permissions to the new Live Debugger Read / Write / Redaction Write set, and documents mode-based and identifier-based sensitive data redaction.
  • From [WIP] Remove log probes from DI docs; redirect to Live Debugger #37757: Removes log probes from the DI docs (log capture has moved to Live Debugger), updates "probe" terminology to "instrumentation," removes Node.js/Ruby/Go from the DI language selector (these languages only supported log probes for DI), and removes the related log probe screenshots and blog post link.
  • Additional edits on top of the two source PRs:
    • Updates the source:dd_debugger reference on the Live Debugger page to say "All Live Debugger logs" (was "Dynamic Instrumentation logs").
    • Restructures the Enable Dynamic Instrumentation section on the main DI page to lead with in-app enablement, list the minimum tracer versions that support remote enablement (Java ≥ 1.64.0, Python ≥ 4.11.0, .NET ≥ 3.46.0), and call out manual enablement as required for PHP and older tracers, or as an alternative for env-var-based bulk management.
    • Adds an intro to the DI Enabling subpage that points users to in-app enablement before they follow the manual per-language instructions.
    • Adds a small callout on the DI page noting that DI and Live Debugger share enablement state per service and environment (separate permissions and Settings pages).

Merge instructions

Merge readiness:

  • Ready for merge

Additional notes

tylfin and others added 8 commits June 22, 2026 15:24
- Remove Limited Availability callouts from the Ruby, PHP, and Go Dynamic Instrumentation setup pages
- Replace the in-app vs. environment variable setup table with Automatic, Enabled, and Disabled enablement modes
- Add minimum tracer versions and note that older tracers may require environment variable enablement
- Update Live Debugger permissions to Live Debugger Read, Live Debugger Write, and Live Debugger Redaction Write
- Document mode-based and identifier-based sensitive data redaction
- Remove outdated screenshots and demo videos from the Live Debugger page
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Rewrite the Enable Dynamic Instrumentation section on the main DI page
around three enablement modes (Automatic, Enabled, Disabled), list
minimum tracer versions that support in-app enablement, and call out
manual enablement as required for PHP and older tracers, or as an
alternative for env-var-based bulk management.

Add an intro to the enabling subpage that points users back to the main
DI page for in-app enablement before they follow the per-language manual
instructions.

Add a callout noting that DI and Live Debugger share enablement state
per service and environment.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sstonehill12 sstonehill12 requested a review from a team as a code owner June 26, 2026 14:27
@github-actions github-actions Bot added the Images Images are added/removed with this PR label Jun 26, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Preview links (active after the build_preview check completes)

Modified Files

@datadog-official

This comment has been minimized.

@brett0000FF brett0000FF added the editorial review Waiting on a more in-depth review label Jun 26, 2026
@brett0000FF

Copy link
Copy Markdown
Contributor

Added card for editorial review from Docs team.

@sstonehill12 sstonehill12 marked this pull request as draft June 26, 2026 20:38
@sstonehill12 sstonehill12 added the WORK IN PROGRESS No review needed, it's a wip ;) label Jun 26, 2026
@sstonehill12 sstonehill12 changed the title [DOCS-XXXXX] Sunset DI log probes and prepare Live Debugger docs for GA [WIP] Sunset DI log probes and prepare Live Debugger docs for GA Jun 26, 2026
Replace the three-mode (Automatic/Enabled/Disabled) framing copied from
Live Debugger with the actual DI Settings page behavior: a binary
Enable/Disable action per service and environment, plus automatic
enablement attempted on first instrumentation creation when all
prerequisites are met.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

editorial review Waiting on a more in-depth review Images Images are added/removed with this PR WORK IN PROGRESS No review needed, it's a wip ;)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants