ObServML: Deployable Python application for compact and modular systems monitoring
ObservML enables the combination of training and deploying ML monitoring models within a single microservices-based system. Its application focuses on monitoring problems that can be solved with fault detection and isolation (FDI), time series analysis, and process mining through an operator-friendly and adaptable framework based on MLOps practices. The framework is developed to connect to RabbitMQ for real-time data communication and MLflow for model versioning. It supports a wide range of machine learning techniques, including decision trees, autoencoders, and time series models, providing a robust toolkit for anomaly detection and predictive maintenance, and can be extended as required.
Authors
- János Abonyi (ORCID: https://orcid.org/0000-0001-8593-1493)
- Ádám Ipkovich (ORCID: https://orcid.org/0000-0003-0617-1831)
- Alex Kummer
Institutions
- University of Pannonia (HU)
Publication Details
- Journal
- SoftwareX
- Published
- 2026-03-07
- DOI
- https://doi.org/10.1016/j.softx.2026.102596
- Primary Topic
- Computational Physics and Python Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00