[go: up one dir, main page]

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