Skip to content

feat(seer-infra-telemetry): Add monitoring providers section to Seer Advanced Settings page#117758

Merged
shashjar merged 12 commits into
masterfrom
shashjar/add-monitoring-providers-section-to-Seer-Advanced-Settings
Jun 17, 2026
Merged

feat(seer-infra-telemetry): Add monitoring providers section to Seer Advanced Settings page#117758
shashjar merged 12 commits into
masterfrom
shashjar/add-monitoring-providers-section-to-Seer-Advanced-Settings

Conversation

@shashjar

@shashjar shashjar commented Jun 15, 2026

Copy link
Copy Markdown
Member

Resolves https://linear.app/getsentry/issue/CW-1500/monitoring-providers-settings-page.

Adds a (temporary, for testing) monitoring providers UI section to the Seer Advanced Settings page, gated behind the organizations:seer-infra-telemetry feature flag. This lets users connect and disconnect infrastructure monitoring providers (Datadog, GCP) via the API endpoints previously added in #117854.

image
  • Lists available providers with connection status from GET /monitoring-providers/
  • Connect button initiates the OAuth flow via POST /monitoring-providers/{provider}/ and redirects to the provider's authorize page
  • Disconnect button shows a confirmation modal, then calls DELETE /monitoring-providers/{provider}/ and refreshes the list

Note that the Datadog logic hardcodes site: "datadoghq.com" for v0 (https://linear.app/getsentry/issue/CW-1501/support-per-site-datadog-connections-in-monitoring-provider-endpoints tracks per-site support for multiple connected Datadog orgs for a single user).

@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Jun 15, 2026
shashjar added 2 commits June 15, 2026 15:12
…ts' into shashjar/add-monitoring-providers-section-to-Seer-Advanced-Settings
Base automatically changed from shashjar/add-monitoring-provider-connection-API-endpoints to master June 16, 2026 19:59
@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Jun 16, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🚨 Warning: This pull request contains Frontend and Backend changes!

It's discouraged to make changes to Sentry's Frontend and Backend in a single pull request. The Frontend and Backend are not atomically deployed. If the changes are interdependent of each other, they must be separated into two pull requests and be made forward or backwards compatible, such that the Backend or Frontend can be safely deployed independently.

Have questions? Please ask in the #discuss-dev-infra channel.

@shashjar shashjar marked this pull request as ready for review June 16, 2026 22:39
@shashjar shashjar requested a review from a team as a code owner June 16, 2026 22:39
@shashjar shashjar removed the request for review from a team June 16, 2026 22:39

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 8ee0b25. Configure here.

@linear-code

linear-code Bot commented Jun 17, 2026

Copy link
Copy Markdown

CW-1500

@shashjar shashjar requested review from srest2021 and wedamija June 17, 2026 17:42

@wedamija wedamija left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm as a temporary page

@shashjar shashjar merged commit 957ae0c into master Jun 17, 2026
73 checks passed
@shashjar shashjar deleted the shashjar/add-monitoring-providers-section-to-Seer-Advanced-Settings branch June 17, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants