LogSense

Loading...
Thumbnail Image
Date
2024
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The basic idea of LogSense is to merge the screen time management of smartphones and some functionalities from the Windows operating system. As an additional feature, unexpected behaviour such as high resource consumption of particular processes can be detected and reported. Another key feature is the long-term storage of the gathered data so that it can be viewed and analysed retrospectively. To achieve this goal, 4 main components are required: The agent runs as a background process on the client computer, collects data about the hardware components of the PC and sends it to the server for further analysis. The recorded information is then persisted in the database for further analysis. As this involves large amounts of time series data, a powerful database is required. The database most suitable for this is TimescaleDB, since it was developed precisely for this purpose. The measured data is analysed on the server through the use of machine learning algorithms and statistical methods. This includes the identification of anomalies, trending events and the prediction of free storage space. The graphical user interface displays the recorded data and analysis results in form of diagrams and statistics. In addition, the user can interact with the system via the user interface and define customized warnings for a device. The result is a system consisting of the components listed above, which can be used to monitor the resource usage of computers as well as the runtime and resource consumption of individual processes. The collected data is analysed and evaluated in order to be displayed in the form of statistics, events and anomalies.
Description
Keywords
Citation
Collections