The Diagnostic and Monitoring Workgroup (DiaMon) aims to improve open-source diagnostic and monitoring software.
The complexity of systems is growing rapidly, multi-core introduces notoriously difficult-to-find bugs; Hypervisors, virtual machines, middleware and cloud technologies create extra layers, heterogeneous systems are now common in embedded systems, the Internet of Things requires interactions between different types of devices, etc. The increased complexity is creating tricky problems requiring a significant amount of investigation with programs that are not typically created to be diagnosed together, e.g. open source components, libraries, in house code, proprietary third party, etc. With open source adoption we now have the opportunity to create a de-facto widely used tracing and monitoring infrastructure. We would like to improve inter-operability between those tools, as well as improve Linux-based tracing, profiling, logging, and monitoring features. We would like to accelerate this development by making it easier to work together on common pieces.
Create de-facto, widely used open source trace technologies, including but not limited to trace data creation, activation, collection and storage, postmortem analysis tools, visualization tools, ability to move analysis from postmortem to live/monitoring, scripting, data conversion, correlation and analysis of different sources of trace data. Continue to find areas where harmonization of technologies (e.g. tracepoint API, clock precision, data format, scripting) can be achieved to facilitate diagnostic of the interaction between user applications, the operating system and hardware components.
We propose a Workgroup with an efficient and simple governance model, mainly aiming at facilitating collaboration between companies and developers, enabling end users to share their use-cases and feedback on future improvements. DiaMon enables end users to exchange user guides, white papers, data sheets and general guidelines about diagnostic and monitoring best practices, tools, analysis. The main expected result of this Workgroup is improving open source diagnostic and monitoring software to solve real world problems. Eventually, the Workgroup will also be a place to host open source software that addresses diagnostic and monitoring problems.
Automation, Automotive, Cloud, Defense, Embedded Systems, Trading, High Performance Computing, Internet of Things, Semiconductor, Telecom.
Use of the SDxCentral service directory is governed by our Terms of Service, including without limitation those sections under the headings "CONTENT", "LICENSING AND OTHER TERMS APPLYING TO CONTENT POSTED ON THE SDXCENTRAL SITES", "INDEMNITY; DISCLAIMER; LIMITATION OF LIABILITY" AND "COPYRIGHTS". Under no circumstances will SDxCentral be liable in any way for any Content, including, but not limited to, liability for any errors or omissions in any Content or for any loss or damage of any kind incurred as a result of the use of any Content posted, emailed or otherwise transmitted via the Sites.