Closed srudin closed 3 years ago
bump...
Hoi Sandro,
From what I know about ETW I would assume that this is not an Issue with EventSourceProxy, but with the underlying infrastructure. I would ask in the Perfview Repository (https://github.com/microsoft/perfview). They were able to help me in the past with timing Issues (it was a bug when converting to/from UTC) and also maintain the Microsoft.Diagnostics.Tracing.TraceEvent NuGet package.
Gruess an alle... Meini
Definitely not an issue with ESP - this code just acts as a proxy for the system libraries.
Closing this issue so I can clean things up for a .net46/.netstandard2.0 release.
We have observed a somewhat weird behaviour:
We assume that there is some logic involved that handles a "session time" to ensure that events are always in chronological order. However, we think that this causes more problems that an occasional overlapping of events would and we'd like to always have the current system time logged.
It is unclear to us who is actually setting the timestamp value - is it the EventSourceProxy component, the ETW framework or the trace collector component? All we can see is that we don't manually set it using the EventSourceProxy component and we get it in the TraceEvent objects that are delivered to the events in the trace collector component, so it must happen somewhere in between. Any hints as to who is doing this and how we can change the behavior would be appreciated.