The infrastructure team manages a Sentry organization on
sentry.io for the Rust Team to use. The instance is generously sponsored by
Sentry, and this document explains how to use it.
Every member of the
rust-lang GitHub organization can authenticate in our
Sentry instance, using their GitHub credentials. Visit the authentication
page, click the "Single Sign-On" tab and enter the
Organization ID. You'll be then prompted to log with your GitHub Account!
If this is the first time signing into our Sentry organization, you might have to request access to the teams you're on. Once you request access, a member of the infrastructure team will approve it.
If you're a member of a Rust Team and you want to use Sentry for a project your team manages, you need to follow these steps:
Finally, you can integrate the Sentry SDK with your project.
This section documents how the infrastructure team can actually create new projects when requested. You need to either have a personal Sentry account with "Owner" permissions, or access to the Sensitive 1Password vault (where the admin credentials are stored).
To create a project, authenticate in Sentry and visit the create new project page. Pick the technology stack the team is using, a relevant name and the team responsible for it (you can create new teams by clicking the "+" icon). Finally, if you created a new team, add the relevant people to it.