Software rarely comes without maintenance after it is released. There can be bugs not captured in development or performance that might not meet expectations; therefore, it is crucial to be able to collect data from running software, preemptively addressing such issues. A common way to monitor the general health of a system is by monitoring it through the users' perspective — so-called "black-box" monitoring. Making a more sophisticated analysis of software requires code that offers no functionality to the software, whose purpose is to create data about the software itself. A common way of creating such data is through logging. While logging can be used in the general case, alternatively, more specific solutions can offer an easier pipeline...
Checking the execution behaviour of continuous running software systems is a critical task, to valid...
Monitoring is a core practice in any software system, and entails gathering a variety of data source...
Software faults are recognized to be among the main responsible for system failures in many applicat...
Software rarely comes without maintenance after it is released. There can be bugs not captured in de...
Modern software development and operations rely on monitoring to understand how systems behave in pr...
MEng (Computer and Electronic Engineering), North-West University, Potchefstroom CampusPrevious stud...
The 27th IEEE International Requirements Engineering Conference, Jeju Island, South Korea, 23-27 Sep...
DevOps refers to a set of practices dedicated to accelerating modern software engineering process. I...
Abstract- Problem tracking in large software systems is a time consuming and difficult task. To do t...
Practitioners widely recognize the importance of event logging for a variety of tasks, such as accou...
Using logs to detect and diagnose problems in software systems is no longer a feasible human process...
The Log4Audit framework, I developed in my dissertation creates a centralized processing engine that...
It is important to detect problems fast and to have a clear overview of what is happening within a s...
Event logs have been widely used over the last three decades to analyze the failure behavior of a va...
Abstract—Logging is a common method to monitor the operation of a system and to identify failures of...
Checking the execution behaviour of continuous running software systems is a critical task, to valid...
Monitoring is a core practice in any software system, and entails gathering a variety of data source...
Software faults are recognized to be among the main responsible for system failures in many applicat...
Software rarely comes without maintenance after it is released. There can be bugs not captured in de...
Modern software development and operations rely on monitoring to understand how systems behave in pr...
MEng (Computer and Electronic Engineering), North-West University, Potchefstroom CampusPrevious stud...
The 27th IEEE International Requirements Engineering Conference, Jeju Island, South Korea, 23-27 Sep...
DevOps refers to a set of practices dedicated to accelerating modern software engineering process. I...
Abstract- Problem tracking in large software systems is a time consuming and difficult task. To do t...
Practitioners widely recognize the importance of event logging for a variety of tasks, such as accou...
Using logs to detect and diagnose problems in software systems is no longer a feasible human process...
The Log4Audit framework, I developed in my dissertation creates a centralized processing engine that...
It is important to detect problems fast and to have a clear overview of what is happening within a s...
Event logs have been widely used over the last three decades to analyze the failure behavior of a va...
Abstract—Logging is a common method to monitor the operation of a system and to identify failures of...
Checking the execution behaviour of continuous running software systems is a critical task, to valid...
Monitoring is a core practice in any software system, and entails gathering a variety of data source...
Software faults are recognized to be among the main responsible for system failures in many applicat...