Nowadays, it’s extremely important to focus on the customer experience in order to assure a high level of service quality and to avoid customers becoming aggravated, complaining, or in the worst case jumping over to your competitors. These are just some of the reasons why performance monitoring is extremely important. However, performance monitoring by itself is not enough for potential users. In fact, the key point is the data and, especially, in the information within the data and the way in which it is represented and visualized.
In this post, I will explain the key value of an integrated solution, which consists of the connection between active system monitoring and a proactive monitoring system like Alyvix, along with the right depth of data analysis.
Alyvix can be integrated with active monitoring systems such as Nagios, Icinga and Würth Phoenix’s NetEye. In this post, I will explain the potential of our recent development efforts for the integrated “Würth Phoenix NetEye – Alyvix” solution. The NetEye Unified monitoring system has recently added analytics and machine learning capabilities to transform data in something that can tell us a story. Now, the given performance metrics are not just data, but – thanks to the comparison between different kinds of data, the zooming in and out, the long and short trends vision – can really tell us more about performance management.
Adding analytics and machine learning has helped to create a new and much more complete service, NetEye ITOA, capable of helping companies better understand how their application perform.
Alyvix’s basic steps and mechanisms have not changed: specific test cases can be designed to gain a clear idea of the user experience, checking the timing of all actions performed during test cases and reports consisting of screenshots taken at the time when a problem was encountered.
However, the visualization of the data collected has to be rich and significant in order to satisfy the different needs of people interested in its output.
For example, some UX engineers feel the need to know and to see, in a long-term trend, if the performance of the applications – such as ERP systems, Citrix, Office applications – is stable or if it has slowdowns. In this way, it is possible to consequently improve the customer experience.
Other engineers, more interested in trouble shooting, need to know the exact moment in which a “click” is made in order to understand, observing the trend of the metrics on the backend (server, db, app server, I/O, CPU), if there are issues or anomalies.
Trouble shooting engineers usually take advantages of several Alyvix probes distributed in the organization to see all latencies and how an application perform from different locations or environments (test, production, new release to deploy in the future).
Another curious use case consists in the existence of data coming from the same database, which are exposed, for example, both on, e.g., SAP and on the web portal. In this case, Alyvix verifies the consistency of the data just mentioned.
Marketing employees instead, are surely more interested in understanding, e.g., customers journey on their corporate website – including the quality of video and image – and in assuring a high quality e-shopping experience.
So, what has practically changed??
… What has changed is the output delivered to Alyvix users.
BEFORE (citrix login):
- Server Performance Metrics, Anomaly Scores, Batch Analyses & Alyvix User Experience
- Total text duration
- Test dynamics over time, compare them to historic test statistics
- What about statistics? Does my current application/system perform as expected?
- Detailed analysis and troubleshooting: cumulative test performance ordered by test state, and test performance ordered by transaction name and transaction group
- Detailed analysis & troubleshooting
Therefore, we can compare different metrics; in order to reach these tangible conclusions, you need to know which exact probe was in charge for a certain job. Alyvix provides these details, it just needs a platform, on which the data is clearly displayed on multi-level dashboards
Alyvix users, thanks to the new multi-level dashboards on NetEye IT Operation Analytics, can now:
- Have a clear idea of an application’s issues before receiving complaints from users and affecting brand awareness;
- Have a complete range of performance measures of their own system;
- Immediately check whether there is a perceivable effect on the user experience or not.
Thanks to its outstanding compatibility with Grafana, companies can get answers to their questions by looking at the data displayed on the dashboards, which do not show information in just a single way, in order to keep data analysis and troubleshooting as easy as possible and to deliver a highly useful measure of the quality of a certain application.
Moreover, these data can be post-processed to enrich its value and significance. For example, it is possible to understand during which working hours or in which application areas there are significant performance slowdowns or changes. It is also possible to check if new releases or infrastructural changes (SSD, SAN, Network, etc.) really have a positive effect on what final customers see.
These achievements show how it’s possible to start from metrics concerning the user experience and then evaluate the infrastructural metrics.
… Fascinating, isn’t it?
For more technical info, take a look at NetEye blog: http://www.neteye-blog.com/2018/03/multi-level-dashboarding-with-grafana-use-case-neteye-itoa-alyvix/