Open cijothomas opened 2 years ago
Hi, passing along some context on why this matters for our team:
ActivityEvents
) are the standard way that exceptions are handled by OpenTelemetry library implementations across the board, and our engineers are used to being able to use Activity.Current.RecordException(ex)
to capture this information quickly and easily.
ActivityEvent
anyway.ILogger
in their code have a painful time testing things locally, as they need to manually correlate logs against the traces they're looking at (with none of the contextual logging event support available from Span Events in Jaeger). Note that we've hacked around this by adding an ILoggerProvider
in our local test environment which appends span events - but it's a hack and something that regularly causes us to run into trouble.ILogger
hampers that. @cijothomas Any update on this issue? We also need events to be sent to Geneva.
@cijothomas - any updates? We're incorporating OpenTelemetry and not being able to export events is a major disappointment for all the reasons @notheotherben mentioned.
Hi folks, any ack on future development or plans for this?
Dear folks, @cijothomas Our project need ActivityEvents to be shown in geneva. Any update on this issue. Thanks
Dear team & @cijothomas, our team is also working on integrating Otel into our systems. Our current logging system uses internal SDK that is deprecating soon, and this supports Exception Telemetry. Because of the limitation of Geneva exporter, we have to find a workaround to log all exceptions manually (but still limited). We need this feature to get exceptions from instrumentation library. Hopefully this feature is considered in the upcoming planning! Thank you.
No update on this - i.e this is not coming in the next 6 months.
Consider the following workarounds:
ILogger
instead. Logs are automatically correlated to Activity
, so a similar experience to ActivityEvents can be achieved. Be aware that, ILogger
logs are not subject to sampling. (but ActivityEvents are part of Activity itself, so sampling affects ActivityEvents as well)ActivityProcessor
, and convert the ActivityEvents
to ILogger
logs.Neither is ideal, but just shared some workarounds.
I see that Activity.AddException now creates an ActivityEvent
. It would be nice if they were sent to Geneva. We do control the code, so we will switch to ILogger.LogError(ex, msg)
.
Issue with OpenTelemetry.Exporter.Geneva
Is this a feature request or a bug?
The event above is ignored by the Exporter.