User Guide

Concepts

Alyvix is a synthetic monitoring system based on computer vision which synthesizes real users without being hardwired to application engines.

NetEye integration with Alyvix allows currently the monitoring of Alyvix nodes, with planned support for scheduling test cases, assigning test cases to sessions on different Alyvix machines, and more.

More information about Alyvix is available on the official website and in the official documentation.

Architecture of Alyvix Nodes

This section provides information about the supported Alyvix node types. As explained below, currently NetEye supports four different types of node:

The main differences between them reside in the adopted Tenancy configuration and the way they communicate with the NetEye Master. There are two types of communication involved: HTTP and NATS. NetEye communicates with the Alyvix Service via API calls through the HTTP communication channels, while NATS serves as a communication channel to send the performance metrics from the Alyvix nodes to the NetEye Master. The choice of using one rather than the other boils down to your infrastructure and purpose of the node.

Multitenant - Tenant Specific

This node is meant to be used in Multitenant environments where the Alyvix node is completely dedicated to and managed by a specific tenant. In this case, the NetEye Master and the Alyvix node can be set up on different networks.

This Alyvix node is dedicated to only one Tenant and hence the communication between the Alyvix node and the NetEye Master will flow through a Satellite of that Tenant. This architecture forces the Alyvix node to run sessions belonging to one specific Tenant, meaning that all the sessions running on a node will be related to one Tenant.

Note

This node is currently not fully supported, meaning that the API/HTTP communication is still direct between the NetEye Master and the Alyvix node

Communication between the Alyvix node and the |ne| Master through Satellites

Fig. 234 Communication between the Alyvix node and the NetEye Master through Satellites

Multitenant - Tenant Shared

This node is meant to be used in Multitenant environments the Alyvix node serves multiple Tenants. This Alyvix node can run sessions belonging to different Tenants and is managed by the admin of the NetEye Master. For this reason, the NetEye Master and the Alyvix node must be set up on the same network.

In this case, the NetEye Master will communicate directly with the Alyvix node without the need of Satellites. For this reason, all the sessions running on the node must be configured to be related to one specific Tenant from the available ones.

Direct communication between the Alyvix node and the |ne| Master

Fig. 235 Direct communication between the Alyvix node and the NetEye Master

Single Tenant - Via Satellite

This node is equivalent to the Multitenant - Tenant Specific node but for single Tenant environments. Note that in single Tenant environments the only Tenant available is always the Master Tenant.

Note

This node is currently not fully supported, meaning that the API/HTTP communication is still direct between the NetEye Master and the Alyvix nodes

Single Tenant - Direct to Master

This node is equivalent to the Multitenant - Tenant Shared node but for single Tenant environments. Note that in single Tenant environments the only Tenant available is always the Master Tenant.