-
Notifications
You must be signed in to change notification settings - Fork 245
Unified logging/tracing documentation #612
Comments
@Rick-Anderson @tdykstra @danroth27 What do you guys think? |
@glennc do you have a recommendation here? |
There is a very clear need for centralized information, especially for tracing( including OS and platform restrictions as some stuff only works on say Azure). |
I noticed a great article I think could be of interest to those going through the useful list enumerate by @MichalPavlik. Windows Event Forwarding for Network Defense, and with it Use Windows Event Forwarding to help with intrusion detection. |
I noticed some colleagues bumping in this and poking more into #708 and https://github.com/dotnet/corefx/issues/18114, so I'll cross-reference as for a background story what could go into the documentation. I.e. why there are separate APIs and how to move in this space. |
Thanks @veikkoeeva, it's really interesting. In the meantime I found another log storage - CLFS, so there are more possibilities than I thought :) |
Adding here for the benefit of others: https://github.com/Microsoft/ApplicationInsights-dotnet-server/issues/913. |
We periodically close 'discussion' issues that have not been updated in a long period of time. We apologize if this causes any inconvenience. We ask that if you are still encountering an issue, please log a new issue with updated information and we will investigate. |
Hi, I read very interesting discussion (#332) and I have the same feelings as @cwe1ss because there is another new project - Microsoft Diagnostics EventFlow. It's confusing to have more libraries with similar purpose.
The relevant articles about these libraries, principles, features and guidelines are fragmented on different places such as MS Docs, GitHub issues/wiki, blog posts etc. For example, we use EventSource because it's very powerful, fast, semantic and implements activities which is indispensable feature in distributed environment. Unfortunately you can find most useful EventSource/ETW articles on @vancem blog. Don't get me wrong, these articles are really great, but I would expect to read something like this on docs.microsoft.com (with another logging/tracing technologies).
I strongly believe that bring all information to one place (maybe here) would minimize the confusion. It could be described relation between instrumentation, logging, tracing and profiling concepts. It could also be described the standard pipeline: abstraction/interface -> event producer -> event transport (out-of-proc scenario) -> event listener -> sink. Then it could be described which libraries implements particular components in this pipeline (or introduce some feature matrix).
ILogger
EventSource
EventSource (LTTng specific)
DiagnosticSource
The text was updated successfully, but these errors were encountered: