sentry-dotnet
sentry-dotnet copied to clipboard
Sentry SDK for .NET
Currently the XML docs link off to Sentry's developer documentation. We should document this in a more "SDK User" friendly format and link there instead. _Originally posted by @jamescrosswell in...
### Description Not sure what we want to do with this. Is the long term plan to remove this functionality entirely or are we planning to address the issues with...
### Description This is something of a misuse of the `ObsoleteAttribute`: https://github.com/getsentry/sentry-dotnet/blob/bd62cf0421cc7a5d7b7804f8461fae00d47d43b8/src/Sentry/CrashType.cs#L7-L8 ## See also - https://github.com/getsentry/sentry-dotnet/pull/4619#discussion_r2432380383 - https://github.com/getsentry/sentry-dotnet/issues/4641
### Description This is a bit of a misuse of the `ObsoleteAttribute`: https://github.com/getsentry/sentry-dotnet/blob/216bbc597a167f9d26216f968b9fc21cbff99a54/src/Sentry/SentryClientExtensions.cs#L98-L110 We could potentially replace it with this: ```csharp [InternalApi("For internal integrations like Hangfire only")] [EditorBrowsable(EditorBrowsableState.Never)] public static...
### Description `SentrySpan`, `SentryTransaction` and `TransactionTracer` all have `Extra` members like: https://github.com/getsentry/sentry-dotnet/blob/748fcfe7a12460e5b6433265de048e1cb6a46b2e/src/Sentry/SentrySpan.cs#L82-L84 https://github.com/getsentry/sentry-dotnet/blob/748fcfe7a12460e5b6433265de048e1cb6a46b2e/src/Sentry/SentrySpan.cs#L86-L88 Although we do probably want to get rid of these, as believe we also want to get...
### Description Relevant docs PR https://github.com/getsentry/sentry-docs/pull/15086 The existing [`SessionEndStatus`](https://github.com/getsentry/sentry-dotnet/blob/c57c0f284b8a9c6564bd56727a67a05ad0d51ba8/src/Sentry/SessionEndStatus.cs) is to be extended by a new status `Unhandled`. This splits the session update after error capture https://github.com/getsentry/sentry-dotnet/blob/c57c0f284b8a9c6564bd56727a67a05ad0d51ba8/src/Sentry/SentryClient.cs#L364-L376 in two pieces:...
### Package Sentry ### .NET Flavor .NET ### .NET Version 8.0.16 ### OS macOS ### OS Version _No response_ ### Development Environment Visual Studio v17.x ### SDK Version 5.16.0 ###...
### Problem Statement I use Quartz.NET for background job scheduling. Simply like Hangfire it would be cool to have a possibilty to use it with Quartz.NET I will provide a...
Disable DiagnosticSource and HttpClient integrations where this would duplicate OTel instrumentation
### Description For the HttpClient integration we might need a way to control breadcrumbs, failed requests and tracing separately.
### Package Sentry ### .NET Flavor .NET Core ### .NET Version 9.0.301 ### OS Windows ### OS Version 25H2 ### Development Environment Rider 2024 (Windows) ### SDK Version 5.16.0 ###...