James Go
James Go
I was thinking about something like this; wondering if this would work ``` diff --git a/Sources/OpenTelemetrySdk/Metrics/Stable/State/SynchronousMetricStorage.swift b/Sources/OpenTelemetrySdk/Metrics/Stable/State/SynchronousMetricStorage.swift index 17f487a..1c6b484 100644 --- a/Sources/OpenTelemetrySdk/Metrics/Stable/State/SynchronousMetricStorage.swift +++ b/Sources/OpenTelemetrySdk/Metrics/Stable/State/SynchronousMetricStorage.swift @@ -20,6 +20,7 @@ public class...
@nachoBonafonte It wasn't really reproducible as it was only crashing for only 0.05% of the total sessions that we had (more than 10M). The issue seems to be resolved by...
> Are you calling forceflush manually while still recording metrics Yes, for some cases, I do forceflush manually for a limited case, but I did observe this thread issue even...
@nachoBonafonte It's bit difficult to test it deeply with ThreadSanitizer as we built internal library wrapping Otel SDK to be consumed by multiple apps. I'm 99% sure that it still...
Hi, With given information, there is a lot of ways that could potentially cause that issue. Can you please provide a bit more information of the workflow of how your...