Today, we are pleased to announce that CDFMonitor – the Swiss Army knife of CDF trace collection – is being released as an open source project under the MIT license. CDFMonitor was originally developed for CDF trace collection in specific situations that weren’t covered by existing tools. As its functionality has grown and its performance improved over the years, it has become one of the indispensable tools used by Citrix Support and can be leveraged in advanced troubleshooting of XenApp, XenDesktop, Provisioning Server, and Receiver.
In opening CDFMonitor up to a larger community of developers, we want to encourage discussion around new features that would increase both its usefulness and ease-of-use and determine where improvements to the existing code can be made. Additionally, as the Citrix Diagnostic Facility uses Event Tracing for Windows, we’ve found that the framework built into CDFMonitor makes for a good launch point for other ETW tracing purposes. So more than feature enhancements and bug fixes, our hope by bringing the inner workings of this great tool out into the open is that not only will this make for a better user experience, but that those enthusiastic about digging into CDF and other ETW tracing will be able to employ it for use in their own tools and tracing needs.
Access the Complete Source Code
So come join us! Those interested can now access the complete source code on GitHub at the CDFMonitor project page. We welcome contributions and feedback from the community and look forward to future improvements.