James Crosswell
James Crosswell
### Steps to reproduce 1. Create a hello world command line application in dotnet 2. Publish the application as a single file `dotnet publish -c Release -p:PublishSingleFile=true` 3. Try to...
#skip-changelog The sample we had before didn't actually create any OTEL events. I also removed the call to `ConfigureResource` as this isn't necessary to get things working and makes things...
As part of: - https://github.com/getsentry/sentry-dotnet/issues/3159 This is an experiment in removing the distinction between Transactions and Spans. ## Assumes no data loss In this PR we've assumed the transition would...
I've bumped into this a couple of times now (e.g. [here](https://github.com/getsentry/sentry-dotnet/actions/runs/7706815437/job/21003053269?pr=3094)) > device-test.ps1: The property 'FullName' cannot be found on this object. Verify that the property exists. Rerunning the test...
We can [integrate with Aspire via OpenTelemetry](https://learn.microsoft.com/en-us/dotnet/aspire/fundamentals/telemetry#net-aspire-opentelemetry-integration) already. Also, we might be able contribute this to https://github.com/dotnet/aspire-samples We have a [basic sample working](https://github.com/jamescrosswell/aspire-samples/tree/aspire-with-sentry). #TODO - [x] Code review for the...
> Worth profiling this to see the impact. This being ReadOnlySpan and us allocating immutableArray then dictionary from it seems like could show up depending how often this is called....
Not introduced in this PR but reading it made me realize and wonder why we have `_ownedClient`, and use it in some methods (`CaptureUserFeedback` and `CaptureSession` but everywhere else we...
The [Laravel docs have a section on Distributed Tracing](https://docs.sentry.io/platforms/php/guides/laravel/performance/distributed-tracing/) that explains what people need to do in the front end of their app to pass a propagation id through to...
There are various metrics that have already been instrumented in .NET which users might be interested in sending to Sentry: - [Built In Metrics](https://learn.microsoft.com/en-us/dotnet/core/diagnostics/built-in-metrics) that are accessible via the [System.Diagnostics.Metrics](https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics)...
> We have already a package, that's only used for older frameworks: > > https://github.com/getsentry/sentry-dotnet/tree/main/src/Sentry.DiagnosticSource#when-shouldnt-i-include-this-package Sentry DiagnosticSource integration - Baked in on `net6.0` and later at the moment System DiagnosticsMetrics...