Error Tracking API: Sentry SDK compatibility
Purpose
The purpose of this issue is ensure that our GitLab integrated error tracking works with all major Sentry SDK clients. As a user, you can also use this issue to report missing features and/or support for other language SDKs.
SDK Examples
We internally use a test-harness to ensure API compatibility by using example apps listed here: https://gitlab.com/gitlab-org/opstrace/opstrace/-/tree/main/test/sentry-sdk/testdata/supported-sdk-clients. As a user, feel free to use these as examples when instrumenting your code.
Current Status
| Sentry SDK | Does it work? | Fixes/Improvements | Examples |
|---|---|---|---|
| Ruby | Yes | Example 1 Example 2 | |
| Go | Yes | Example | |
| Javascript | Yes | NodeJS Example | |
| AngularJS | Yes | Example | |
| Java | Yes | !1711 (merged) | Example |
| Python | Yes | !1703 (merged) | Example |
| PHP | Yes | Example | |
| .NET | Not tested | ||
| Android | Not tested | ||
| Apple | Not tested | ||
| Perl | Tested, doesn't work yet - API response needs to include event_id
|
||
| Rust | Yes (#2152 (closed)) | !2039 (merged) |
Edited by Ankit Bhatnagar