- Read PRs and commit changes - identify recent changes that may have caused the current issue
- Read full code repository - provides deeper context for root cause analysis
- Create PRs to fix issues - generates code fixes for problems found during investigations
GitHub
To provide read access to GitHub data, install Phoebe’s GitHub App:Make sure you’re logged in to Phoebe’s web app at app.phoebe.ai. This is necessary for us to know which org to attach the repository to.
Navigate to the GitHub App installation page
Phoebe only needs read-only access.For a given alert or search investigation, Phoebe can analyse a 60-day rolling window of PRs up to your onboarding date.
GitLab
Required Setup There are two elements to set up for GitLab access:- Webhook - so that GitLab notifies Phoebe about merged MRs
- Access Token - to allow Phoebe to retrieve code
Navigate to your group’s webhook settings page at https://gitlab.com/groups/**your-group**/-/hooks`, replacing
your-group with your own group name.Under Triggers, select the following events:
- Push events (all branches)
- Project events
- Merge request events
- Project or group access token events
Go to the Phoebe Integrations page and enter the token in the access_token field.
HTTP 200.
Phoebe only needs read-only access to your GitLab group.