Document OTLP telemetry export - #632
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
There was a problem hiding this comment.
Risk assessment: Very Low
Approved. This change is documentation-only.
What changed
browsers/telemetry/export.mdx(new): customer guide for OTLP telemetry export, with SDK and CLI examples.browsers/telemetry/overview.mdx: short cross-link and a What's next entry.docs.json: registers the new page in the Telemetry sidebar group.
Why this is Very Low
- No application code, API implementation, auth, billing, or schema changes.
- No infrastructure, CI, or deployment config. The
docs.jsonedit only adds a navigation entry. - Blast radius is the docs site sidebar and two rendered pages.
- No code owners file applies to these paths.
No existing approval was present, so this review approves the PR.
Sent by Cursor Automation: Assign PR reviewers
There was a problem hiding this comment.
Risk assessment: Very Low
Approved. This change is documentation-only on the Mintlify docs site.
What changed
browsers/telemetry/export.mdx— new customer-facing guide for OTLP telemetry export (SDK, CLI, and dashboard examples)browsers/telemetry/overview.mdx— short section and a What's next link to that guidedocs.json— registers the new page under the Telemetry navigation group
Why this is Very Low
- No application, API, auth, or infrastructure code paths change
- Blast radius is the docs site navigation and two rendered pages
- Examples reference environment variables for credentials and do not embed secrets
- No CODEOWNERS file is present, so code-owner review is not required
The latest update is a merge from main. The diff against main is still only these three documentation files, so the risk level is unchanged.
Sent by Cursor Automation: Assign PR reviewers
There was a problem hiding this comment.
Risk assessment: Very Low
Re-checked after 7360a78 (Clarify telemetry flags for managed auth export). Risk is unchanged, so the existing approval stays in place.
What changed since the last approval
browsers/telemetry/export.mdxonly: one sentence tightened, plus a short CLI note and example for managed auth connection update and login. No other files in that commit.
Full diff against main
browsers/telemetry/export.mdx(new customer guide)browsers/telemetry/overview.mdx(cross-link and a What's next entry)docs.json(Telemetry sidebar entry)
Why this is still Very Low
- Documentation and navigation only. No application code, API implementation, auth, billing, schema, CI, or infrastructure changes.
- Blast radius is the docs site: one new page, a short overview section, and a nav entry.
- Examples use environment variables for credentials and do not embed secrets.
- No CODEOWNERS file applies to these paths.
This review does not re-approve, because an approval from this automation is already on the PR.
Sent by Cursor Automation: Assign PR reviewers
Sayan-
left a comment
There was a problem hiding this comment.
- p1:
browsers/telemetry/export.mdx:64says the dashboard shows stored header values. The dashboard strips those values before rendering and exposes only header names and blank replacement inputs. - p2:
browsers/telemetry/export.mdx:141starts a verification walkthrough that never generates or finds an event from the example browser.enabled: trueconfirms configuration, and destination-wide delivery health can reflect other sessions. Neither establishes that this browser's events arrived. - p2:
browsers/telemetry/export.mdx:215demonstrates managed-auth export only through the CLI. There are no TypeScript/Python examples of the connection or per-loginbrowser.telemetryrequest, despite the repository's requirement for both languages.
Describe dashboard header handling accurately, add a per-browser export check, and add TypeScript and Python managed auth examples. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 2 potential issues.
There are 3 total unresolved issues (including 1 from previous review).
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 36542c7. Configure here.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>



Summary
browsers/telemetry/export.mdx, covering how to create destinations (TS, Python, CLI, dashboard), endpoint rules, selecting a destination at browser create, the OTLP record shape, delivery health, credential rotation, managed auth connections, and delete guardsdocs.jsonWhy
Destinations, export, the SDK methods, and the CLI commands are all shipped, but they only show up in the changelog, so a customer can't set up export from the docs. Every behavioral claim on the new page was checked against current
mainofkernel/kernel,kernel-images, andcli. The claims most likely to surprise readers:/v1/logsand no other signal pathbrowsers updateignorestelemetry.exportrather than rejecting it (per theBrowserTelemetryRequestConfig.exportcontract). Turning capture off stops export, and turning it back on resumes it to the same destinationtelemetry.exporton create, update, and acquire. The pool-default delete guard isn't documented because nothing customer-facing setssession_pools.otlp_destination_idyetscreenshotandmonitorevents aren't exported (otlpExcludedCategories)consecutive_failuresis documented only as zero or non-zero. The relay writes health on state transitions and refreshes successes about once a minute, so the stored count isn't a per-batch counterVendor examples are limited to Honeycomb (
https://api.honeycomb.io,x-honeycomb-team) and a generic self-hosted collector, so the page makes no unverified claims about other providers' endpoints or headers.Testing
mint broken-links(mint@4.2.930, the version CI pins): no broken links foundmint dev:/browsers/telemetry/exportand/browsers/telemetry/overviewrender with HTTP 200console.logmarker check, and confirmed aconsole_logrecord with the marker intextand the configured header arrived. Also created, updated, and logged in to a managed auth connection with the Python examples, and typechecked the TypeScript examples🤖 Generated with Claude Code
Note
Low Risk
Documentation-only changes with no runtime or API behavior modifications.
Overview
Adds customer-facing documentation for OTLP/HTTP telemetry export, which was previously only mentioned in the changelog.
A new Export Telemetry page (
browsers/telemetry/export.mdx) walks through org-level destinations (SDK, CLI, dashboard), endpoint and header rules, binding export at browser create viatelemetry.export.otlp.destination, OTLP log record shape, verification and destination health, credential rotation, managed auth parity, and delete409guards. It also documents behavioral edges: logs-only (/v1/logs), fixed destination onbrowsers update, capture toggling export, pool rejection, and non-exportedscreenshot/monitorcategories.The telemetry overview gains a short “Exporting to your own backend” section and a What's next link;
docs.jsonregisters the page under the Telemetry nav group.Reviewed by Cursor Bugbot for commit 84260f0. Bugbot is set up for automated code reviews on this repo. Configure here.