getsentry / getsentry/sentry-dotnet

Update list of default In-App stack traces excludes

Open
#4,821 7 comments 0 reactions 0 assignees View on GitHub
.NET Improvement State: Needs Discussion
Dominant language
C#
Stars
770
Forks
248
Avg merge
3d 4h
Merged PRs (30d)
49

Description

### Description

Consider adding following entries to `SentryOptions.GetDefaultInAppExclude`:

* `MySqlConnector` - MySQL database connector
* `Pomelo.EntityFrameworkCore.MySql` - EF provider for MySQL
* `Yarp` - "Yet Another Reverse Proxy" by Microsoft
* `Rebus` - RabbitMQ handler (MassTransit alternative)
* `Amazon` - Amazon S3, Secrets Manager, etc.
* `ZiggyCreatures.FusionCache` - Caching framework, HybridCache implementation
* `OpenTelemetry` - OpenTelemetry
* `EntityFramework.Exceptions.Common` - DbUpdateException rewriter
* `object InvokeStub_TaskAwaiter` - Hangfire wrapper for scheduled/enqueued async jobs
* `TickerQ` - Hangfire alternative
* `Duende.IdentityModel` - OAuth client credentials flow helper
* `Duende.AccessTokenManagement` - OAuth client credentials flow helper
* `Xero` - Xero accounting software

Also there are lots of other nugets that are really popular across .NET community, however I can't say what their correct namespace is:

* Mediator (source-generated MediatR alternative)
* Quatrz (Hangfire alternative)
* Masstransit
* Microsoft Azure stuff (in case if they dont start with `Microsoft.`)
* Community provided EntityFramework providers for MS SQL, SQLite, Postgres, etc.
* Quickbooks (Xero alternative)
* others?

[https://github.com/getsentry/sentry-dotnet/blob/18bfa9e79c8a240d3fea8e552767eb4c15d71b03/src/Sentry/SentryOptions.cs#L1864]()

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.