Überblick

Die Application Response Time Measurement Werkzeuge von MyARM unterstützen die Programmiersprachen C/C++, Java, C# und Python. Wir bieten unterschiedliche Editionen für verschiedene Umgebungen und Ansprüche an.

Die folgende Tabelle gibt Ihnen einen Überblick über die verfügbaren MyARM Editionen und die jeweils unterstützten Programmiersprachen und Analysewerkzeuge. Um weitere Informationen über die verschiedenen Komponenten und ihre Funktionalität zu erhalten, laden Sie das PDF-Dokument (in englischer Sprache) der gewünschten Edition herunter oder nutzen Sie die entsprechende Online HTML-Dokumentation (in englischer Sprache).

Editionen

EditionenC/C++[/Java/C#]JavaC#StandardEnterprise
Evaluieren
DokumenteHTML, PDFHTML, PDFHTML, PDFHTML, PDFHTML, PDF
Grundpreis1200 €1200 €1200 €1500 €1800 €
KaufenKaufenKaufenKaufenKaufenKaufen
BetriebssystemWindows, LinuxWindows, LinuxWindows, LinuxWindows, LinuxWindows, Linux
ARM 4.0 Sprachanbindungen
ARM 4.0 C+++
ARM 4.0 Java[Java Edition]+++
ARM 4.0 C#[C# Edition]++
ARM 4.0 Python+
ARM 4.0 Language Frameworks
ARM 4.0 C+++++
ARM 4.0 QArm4+++
ARM 4.0 shell+
Analysewerkzeuge
Kommandozeilen Werkzeuge+++++
Manager (*)(*) Der Manager nutzt das Qt-WebKit um eine Web-Anwendung lokal zur Verfügung zu stellen. Dafür werden wenn nötig lokal laufende Web-Services im Hintergrund gestartet.(GUI)+++++
Web-Anwendungen (*)

(*) Folgende Web-Anwendungen sind derzeit verfügbar:

myarmbrowser
Browser zur Analyse von Einzelmessungen und Transaktionsbäumen
myarmrtsbrowser (Add-on RTS)
Browser zur Analyse von Transaktionsstatistiken über verschiedene Zeitintervalle (Stunde, Tag, Monat, Jahr)
myarmrtsmonitor (Add-on RTS)
Monitor zur Überwachung aktueller Transaktionsstatistiken über verschiedene Zeitintervalle (aktuelle Stunde(n) oder aktueller Tag)
myarmadmin (Add-on RTS, RTC oder RTN)
Administration von verschiedenen Einstellungen (RTS, RTC, RTN)
(WUI)
browser, rtsbrowser, rtsmonitor, adminbrowser, rtsbrowser, rtsmonitor, adminbrowser, rtsbrowser, rtsmonitor, adminbrowser, rtsbrowser, rtsmonitor, adminbrowser, rtsbrowser, rtsmonitor, admin
Unterstützte Datenbanken
SQLite3® (*)(*) SQLite3® ist enthalten.+++++
MySQL® (*)
(*) Die folgenden Versionen von MySQL® werden unterstützt:
  • MySQL 5.0
  • MySQL 5.1
  • MySQL 5.5
+++++
MariaDB® (*)
(*) Die folgenden Versionen von MariaDB® werden unterstützt:
  • MariaDB 5.5
  • MariaDB 10.0
+++++
Einsatzmerkmale
myarmdaemon (*)

(*) Der myarmdaemon wird in Verbindung mit der Archiv-, TCP- und/oder Datei-Datensenke (archive, tcp, file datasink) verwendet:

archive
Die Archiv-Datensenke (archive datasink) schreibt alle vom myarmdaemon empfangenen Messungen in ein lokales dateibasiertes Archiv. Der Aufbau des Archivs ist so konstruiert, dass die Analyse-Werkzeuge auch mit Millionen oder Milliarden von Messungen im Archiv arbeiten können.
tcp
Die TCP-Datensenke (tcp datasink) verbindet sich mit einem myarmdaemon über einen TCP/IP-Socket und leitet alle gemessenen ARM-Daten an diesen Daemon weiter. Der myarmdaemon liest diese ARM-Daten von seinen TCP/IP-Clients und leitet diese an seine eigene Datensenke weiter.
file
Die Datei-Datensenke (file datasink) schreibt die gemessenen ARM-Daten in Dateien auf die lokale Festplatte. Der myarmdaemon liest diese ARM-Daten und leitet sie an seine eigene Datensenke weiter
archive, file, tcparchive, file, tcparchive, file, tcparchive, file, tcparchive, file, tcp
Datei-Speicher (*)
(*) wird verwendet um ARM-Daten zwischenzeitlich auf die lokale Festplatte zu speichern, wenn die aktuell konfigurierte Datensenke nicht erreichbar ist (myarmdaemon oder Datenbank). Nach einem erfolgreichem Neuverbinden zum myarmdaemon oder zur Datenbank werden alle zwischengespeicherte ARM-Daten nach und nach weiter geleitet
+++++
Automatisch generierte Antwort auf Ereignisabläufe (*)
(*) Mit ARM 4.1 wurden Ereignisabläufe (event flow) eingeführt. Ein Ereignisablauf kann auf einem anderen System starten als er endet, so dass für eine korrekte Berechnung der Antwortzeit synchronisierte Uhren vorausgesetzt werden müssen. Um diese Anforderung zu umgehen kann MyARM am Ende eines Ereignisablaufs eine Antwort an das Start-System senden.

Diese Eigenschaft wird derzeit nur von dem C/C++ Agenten unterstützt.
+++
Add-ons
MDB: Mehrfache DB-Verbindungen (*)(*) Mehrfache Datenbankverbindungen Add-on für die Unterstützung von hohen ARM-Transaktionslasten für MySQL oder MariaDB Datenbanken.+++++
RTS: Echtzeit Statistiken (*)(*) Echtzeit Statistiken (Englisch Real Time Statistics (RTS)) Add-on berechnet Statistiken und zeichnet diese in einer Datenbank auf.+++++
RTC: Laufzeit Konfiguration (*)(*) Die Laufzeit Konfiguration (Englisch Runtime configuration (RTC)) wird verwendet, um das Verhalten einer ARM- instrumentierten Anwendung zur Laufzeit zu verändern. Zum Beispiel können Transaktionsmessungen ein- bzw. ausgeschaltet werden.+++++
RTN: Laufzeit Notifikation (*)(*) Laufzeit Notifikationen (RTN) werden durch vorkonfigurierte Bedingungen auf Echtzeit Statistiken und einzelnen Transaktionen erzeugt. Wenn eine solche Bedingung zur Laufzeit erkannt wird, wird ein Laufzeit-Ereignis erzeugt und in der Datenbank gespeichert.

Der myarmdaemon liest diese Laufzeit Ereignisse periodisch aus und erzeugt daraus Laufzeit Notifikationen (Ausführen eines Skripts).
+++++
FCGI: FastCGI (*)(*) Alle Web-Anwendungen können mittels eines eigenen Stand-Alone HTTP-Servers betrieben werden oder mittels FastCGI in eine bestehende Web-Server Infrastruktur integriert werden.+++++
ARCH: ∞ Archiv (*)(*) Unbegrenztes Archiv. In der Standard-Installation werden nur eine Million Messungen pro Tag im Archiv gespeichert.+++++
CSVE: CSV-Export (*)(*) CSV-Export mittels TCP-Server Schnittstelle (z.B. Apache Spark). Diese Add-on ermöglicht alle Messungen genau einmal mittels CSV-Export in ein externes Werkzeug zu laden.+++++
(*) Bewegen Sie die Maus über eine Zelle oder tippen Sie diese an, um eine kurze Beschreibung zu lesen