DeutschEnglish

Gravitate

Weshalb "Synthetisches Monitoring" immer wichtiger wird!

Was versteht man unter synthetischem Monitoring?

Mit synthetischem Monitoring wird das Verhalten von Nutzern simuliert und dabei kontinuierlich die Verfügbarkeit und die Performance des Backend gemessen. Man verteilt dazu in seiner Organisation (lokal, regional oder weltweit) Clientsysteme (physisch oder virtuell) und simuliert ein typisches Enduserverhalten.

Weltweite Verteilung von Testclients.

Die Testclients verhalten sich wie End User mit einer Stoppuhr. Nach jeder End User Aktion wird die Zeit gemessen, bis das Backend reagiert hat. Dabei ist man völlig unabhängig von der technischen Beschaffenheit des Backend bzw. der dahinterliegenden IT-Infrastruktur.

Durch die weltweite Verteilung der Testclients hat man die Chance, sogenannte „Seiteneffekte“ aufzudecken.

Das verdeutlicht folgendes Beispiel aus der Praxis: Die Niederlassung in Japan hatte immer wieder SAP-Performanceprobleme. Das Rechenzentrum war in Deutschland, in dem nachts Backup-Prozesse ausgeführt wurden. Durch die Zeitverschiebung liefen in Deutschland gerade die Backup-Prozesse als die japanischen Kollegen von den Performanceproblemen berichteten.

Diese Effekte sind in der Praxis oft nur schwer zu ermitteln. Mit synthetischem Monitoring hat man ein leistungsfähiges Werkzeug für die Lösung dieser Art von Problemstellung.

Performancedarstellung Citrix vom Standort 1
PerformancedarstellungCitrix vom Standort 2

Was ist Alyvix?

Alyvix ist unsere Lösung für synthetisches Monitoring. Alyvix kann, wie ein End User, Symbole auf dem Bildschirm erkennen (Mustererkennung) und auch eine Tastatur sowie eine Maus bedienen. Somit kann Alyvix alle Applikationen steuern, die auch ein End User bedienen kann. Die exakte Abfolge der Bedienungsschritte wird in einem Test-Case festgelegt. Die besondere Stärke von Alyvix, im Vergleich zu vielen anderen Produkten, ist die einfache und schnelle Test-Case-Erstellung. Vor ein paar Jahren kalkulierte man noch mit einem Tag DL-Aufwand pro Test-Case und Applikation. Mittlerweile ist man bei ca. einer Stunde Aufwand angekommen. Natürlich variieren diese Aufwände und sind abhängig von der Komplexität des Test-Cases. Die Tendenz ist jedoch eindeutig und zeigt wohin die Reise geht!

Welchen Nutzen bringt synthetisches Monitoring?

Sinnvollerweise überwacht man seine geschäftskritischen Applikationen kontinuierlich mit synthetischem Monitoring. Die gewonnen Performancedaten werden dann überwacht und bei Überschreitung von Schwellwerten kann sofort reagiert werden. Oft wird das synthetische Monitoring mit einem Unified Monitoringsystem gekoppelt. Dann hat man die Möglichkeit sehr individuell auf unterschiedliche Ereignisse zu reagieren.

Weshalb wird synthetisches Monitoring immer wichtiger?

Immer mehr Applikationen werden in die Cloud verlagert. Eine Zuordnung von Applikationen zu einzelnen Infrastrukturkomponenten wird immer schwieriger. Im Cloudzeitalter weiß man nicht mehr, wo sich die Anwendungen physikalisch befinden. Stichwort Multi-Cloud, Hybrid-Cloud, Docker, Microservices, Kubernetes usw. Diese Tendenz setzt sich weiter fort. Das hat zur Folge, dass klassisches Infrastruktur-Monitoring nicht mehr ausreicht. Oft ist synthetisches Monitoring dann die einzige Möglichkeit, um die Verfügbarkeit und Performance von Applikationen und Prozessen zu überprüfen.

Die orangen Balken repräsentieren die Testzeiten.  Bei den fehlenden Balken liefen die Test-Cases in einem Timeout. Die Farben im unteren Bild repräsentieren die einzelnen Testschritte. Dadurch ist sofort ersichtlich, welcher Testschritt das Performanceproblem verursacht.

Mit welchen Kosten muss man rechnen?

Alyvix ist Open Source. Unter www.alyvix.com steht die SW kostenlos zur Verfügung. In Eigenregie können Sie sofort beginnen und Ihre Test-Cases entwickelt. Zur Unterstützung bieten wir dazu Trainings und auch Consultingleistungen an und unterstützen unsere Kunden auch bei der Test-Case-Entwicklung. Zusätzlich bieten wir Services, um verschiedene Servicelevels je nach Anforderung unserer Kunden sicherzustellen.

Im Vergleich zu anderen Monitoring-Lösungen sind die Kosten von Alyvix -auch im Vergleich zu Mitbewerberprodukten- sehr überschaubar!

Haben wir Ihr Interesse geweckt? Sehr gerne stehen wir für weitere Informationen und Fragen zur Verfügung. Hier geht es zum Kontaktformular!

Why "Synthetic Monitoring" is becoming more and more important!

What is meant by synthetic monitoring?

Synthetic monitoring simulates the behavior of users and continuously measures the availability and performance of the back end. For this purpose, client systems (physical or virtual) are distributed throughout the organization (locally, regionally or worldwide) and typical end-user behavior is simulated.

Worldwide distribution of test clients.

The test clients behave like end users with a stopwatch. After each end user action, the time is measured until the backend has reacted. This is completely independent of the technical nature of the backend or the underlying IT infrastructure.


The worldwide distribution of the test clients gives you the chance to uncover so-called "side effects".

This is illustrated by the following practical example: The branch office in Japan repeatedly experienced SAP performance problems. The data center was in Germany, where backup processes were executed at night. Due to the time difference, the backup processes were running in Germany when the Japanese colleagues reported the performance problems.
These effects are often difficult to detect in practice. Synthetic monitoring provides a powerful tool for solving this type of problem.

Performance representation Citrix from location 1
Performance representation Citrix from location 2

What is Alyvix?


Alyvix is our solution for synthetic monitoring. Alyvix can recognize symbols on the screen like an end user (pattern recognition) and can also operate a keyboard and a mouse. Thus, Alyvix can control all applications that an end user can control. The exact sequence of operating steps is defined in a test case. The special strength of Alyvix, compared to many other products, is the simple and fast test case creation. A few years ago, one calculated with one day DL effort per test case and application. In the meantime, we have arrived at about one hour of effort. Of course, these efforts vary and depend on the complexity of the test case. However, the trend is clear and shows where the journey is heading!

What are the benefits of synthetic monitoring?


It makes sense to continuously monitor your business-critical applications with synthetic monitoring. The obtained performance data is then monitored and if threshold values are exceeded, immediate action can be taken. Synthetic monitoring is often coupled with a unified monitoring system. Then one has the possibility to react very individually to different events.

Why is synthetic monitoring becoming more and more important?


More and more applications are being moved to the cloud. It is becoming increasingly difficult to assign applications to individual infrastructure components. In the cloud age, you no longer know where the applications are physically located. Cue multi-cloud, hybrid cloud, Docker, microservices, Kubernetes, etc. This trend is continuing. As a result, classic infrastructure monitoring is no longer sufficient. Synthetic monitoring is then often the only way to check the availability and performance of applications and processes.


The orange bars represent the test times.  When the bars were missing, the test cases timed out. The colors in the lower image represent the individual test steps. This makes it immediately obvious which test step is causing the performance problem.

What costs should I expect?


Alyvix is open source. At www.alyvix.com the SW is available for free. You can start developing your own test cases immediately. For support we offer trainings and also consulting services and also support our customers with the test case development. In addition, we offer services to ensure different service levels depending on the requirements of our customers.
Compared to other monitoring solutions, the costs of Alyvix -also compared to competitor products- are very manageable!

Have we aroused your interest? We are at your disposal for further information and questions. Click here for the contact form!