What is guaranteed on a completed Activity? #6266
Closed
erwinkramer
started this conversation in
General
Replies: 1 comment
-
I think i answered my own question via https://github.com/erwinkramer/otel-business?tab=readme-ov-file#reliability-notes and proved it via this test: https://github.com/erwinkramer/otel-business/blob/main/IntegrationTest/Tests.cs
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Lets say i build a console app with the .NET implementation of OTel, and i use a simple processor. What guarantees do i get in terms of delivery of traces/requests when i create a
using
block with an Activity and some logs i sent with the ILogger interface. In other words, if it has successfully passed one Activity (disposed it) without issues:Ideally i want to see an Activity as an actual transaction, so if it's done, i can get over with it and i know it's delivered and registered, or at least at a place where it's easily being retried (see 1) when starting up the app again. Basically, think about some disaster like out of memory or power outage, i would like to know which activity actually survived.
Beta Was this translation helpful? Give feedback.
All reactions