All recorded observations and metrics are stored as raw data. Raw data is a simple text file, produced by a recorder, which fetches data from a system, device or sensor, which has not been modified or changed in any way.
To help you, we have carefully selected and analyzed, for each industry, the most needed metrics for different business cases, by grouping and classifying these metrics, to build a very efficient data analysis process.
A data recorder supports one or many communication protocols to fetch data from different sources and technologies: industrial equipment, ICT enterprise, weather or environment sensors, being able to collect different parameters and metrics.
Each data recorder will save all collected metrics and parameters under one or many text files on disk. These files are simple, regular CSV text files, universal compatible with any software or system.
Recorders are light software probes, which can extract data from different sources, being able to run interactively or continuous mode. Developed using a dynamic programming language, are very conservative in system resources usage.
Built as an open-source software, the data recorders are simple to install, customize and adapt to any business or usage. If you need support, you can purchase Kronometrix IoT Gateway, a ready integrated product, including commercial support.
Different business cases
Collects the right performance metrics from virtual or bare-metal systems running Linux, UNIX or Windows.
Captures web application performance data, from different web applications like LAMP, J2EE or Rails.
Keeps track of different enterprise services from MariaDB, MongoDB, NGINX, Redis to custom TCP or UDP services.
Storage & Network Equipment
Retrieve data from different network or storage systems or other SNMP connected utilities, like: HVAC or UPS.
Checks the validity of all your digital certificates no matter of your service, application or deployment.
Keep track of file system usage, directory and files allocation within any virtual or physical system.
If you need to access and capture more data, from different industries and technologies, check out our IoT gateway, which includes better connectivity and offers commercial support.
What is a data recorder?
Simple software probe, designed to connect and fetch data from one or many data sources: computer systems, web and enterprise applications, weather and environment sensors, or IoT equipment, using different communication protocols
How does it work?
A recorder can use one or many data protocols or access several API interfaces to connect to different sources of data. Example, sysrec, the operating system data recorder, can use SYSCTL or PROCFS interface to read FreeBSD or Linux OS data.
All collected metrics are combined as data messages. A recorder can process one or many data messages at the same time. There can be different data messages: computer system utilization, indoor air quality, or water cubic meters messages.
After establishing a valid connection with the data source, the recorder will start to read and gather all metrics defined under recorder configuration file. The metrics can be read sequential, one by one or asynchronously reading an entire group.
All recorded parameters and metrics, are delivered using standard HTTP(s) protocol for data consolidation, analysis and visualization in real-time. The transport connectivity layer is designed to run in automatic mode, for long periods of time.
The recorder is designed as a CLI (Command-Line Interface) application. Such way, the recorder can run and execute as any other regular CLI utility, and help for immediate troubleshooting or debug situations and use-cases.
The recorder can switch and run for longer logging activities, fetching and saving data without any data interactions. This is the mode necessarily if you need to record and transport data for consolidation, analysis and visualization.