Overview¶
OpenTrace connects to your existing tools and infrastructure to build a complete picture of your system.
AI Assistants¶
| Integration | Authentication | What It Provides |
|---|---|---|
| Claude Web | OAuth | Architecture knowledge for claude.ai |
| Claude Code | OAuth / API Token | Architecture knowledge for Claude Code CLI |
| GitHub Copilot | OAuth / API Token | Architecture knowledge for VS Code Copilot |
Data Sources¶
| Integration | Type | What It Provides | Status |
|---|---|---|---|
| GitHub | OAuth | Repository data, issues, code analysis | |
| GitLab | OAuth | Repository data, issues, code analysis | |
| AWS EKS | IAM Role | Kubernetes cluster topology and resources | Early Access |
Troubleshooting¶
Connection Issues¶
OAuth integrations (GitHub, GitLab)
- Ensure pop-ups are not blocked in your browser
- Check that you have the required permissions
- Try disconnecting and reconnecting
AWS EKS
- Verify the IAM role trust relationship is correctly configured
- Ensure EKS access entries are created for each cluster
- Check that the role has the required permissions
Refreshing Data¶
Most integrations sync automatically. To force a refresh:
- Go to the integration's management page
- Click the Sync button
- Wait for the sync to complete
Disconnecting an Integration¶
- Navigate to the integration page
- Click Disconnect
- Confirm the disconnection
Note
Disconnecting an integration removes synced data from OpenTrace but does not affect your external service.