Version 3.0.0 - 3.0.2¶
Alyvix is an open source APM software tool for visual monitoring. If your machine matches the system requirements for Alyvix, you can install or upgrade it.
Python 3.7.6 64-bit official distribution is the recommended Python version to power Alyvix 3.0.x.
Release date: March 25th, 2020
NATS-InfluxDB output mode can now publish system call objects ( i.e., without requiring visual components to detect)
Running single objects from test cases through Alyvix Robot now correctly saves their measures in
The field name
performance_ms, a feature of
.alyvixfiles, had a typo
Release date: March 11th, 2020
NATS-InfluxDB: You can now output test case performance in Nagios format, and publish all measures to an InfluxDB database through a NATS channel
Alyvix Cipher: You can encrypt a text string ( e.g., a password) with a given private key
Editor focus handling: Both the ADD and RUN buttons in Alyvix Editor put the cursor focus on the previous window rather than Editor itself
Scaling factor check: Alyvix Editor and Robot supports any scaling factor setting
Text component scraper:
.alyvixoutput files now store all text scrapes from all the object candidates and, eventually, their related proper extracts
Release date: February 3rd, 2020
Alyvix 3 is a major product release, but it shares only the core concept with the previous version (https://v2.alyvix.com/doc): it has been totally re-designed, re-engineered and re-coded from scratch.
Build end-user bots and measure end-user experiences: with Alyvix Editor you can define visual transactions and script test cases, while with Alyvix Robot you can run these test cases to measure end-user transactions.
New high level features:
Multitype objects are defined by image, rectangle and text components
Objects are defined by up to 3 groups of 5 components each
Objects can be defined for more than one resolution and scaling factor
Object names, which are transaction names, are editable
Each object is browsable through its tree view and is shown in a monitor
Object interactions are sortable through a tree view
Objects can be duplicated (as an entire test case) and imported
A single object can be run from a test case
The editor is a single instance and designed to properly build visual test cases
Transactions, conditionals and loops can be scripted visually
Test case output is customizable, has multiple formats and includes debugging information
Transaction measurement accuracy can be improved by adding additional processing resources
It is a FLOSS tool entirely written in pure Python 3