Wir unterstützen Sie beim Entwurf von MyARM-Betriebskonzepten sowohl für kleine bis mittlere Installationen als auch für Großinstallationen, ARM-Anwendungsinstrumentierung sowie bei Bedarf bei:
- zusätzlichen Sprachanbindungen (z.B. Ruby)
- zusätzlichen Plattformen (z.B. neue Prozessoren)
- zusätzlichen Betriebssystemen (z.B. Mac OS®, iOS™, Android™)
Unsere Anwendungs-Instrumentierung bietet und unterstützt sofort einsetzbare ARM-Instrumentierungen für Standardanwendungen. Die ARM-Plugins folgender Standardanwendungen können sofort mit MyARM benutzt werden:
- Instrumentierung
- mod_arm4
- C/C++
- C#
- Java
- Python
- ARM-Metrik BytesSent ergänzt. Diese Metrik speichert die Anzahl der an den Client des angefragten Dokuments gesendeten Bytes. Über die Längeninformation eines angefragten Dokumentes kann die Antwortzeit normalisiert werden z.B. zu Millisekunden pro Kilobyte.
- ARM-Metrik Status ergänzt. Diese Metrik erfasst den HTTP-Status der Anfrage.
- Kontexteigenschaften der Anwendung, die folgende Informationen mit jeder Anwendungsinstanz verknüpft:
- ServerVersion
- ServerHost
- ServerAdmin
- Kontexteigenschaften der Transaktion, die folgende Informationen mit jeder Transaktionsmessung verknüpft:
- ServerName
- ServerPort
- RemoteAddress
- RemoteUser
- Scheme
- QueryString
- Protocol
- Correlator-Informationen zur Umgebung ergänzt. Über CGI-Skripte abrufbar. Dadurch kann ein HTTP-Request und die Ausführung eines instrumentierten CGI-Skriptes korreliert werden.
- Konfigurierbare Einstellung: ARM-Messungen werden nur erlaubt, wenn ein Correlator vom Client gesendet wurde.
- Unterstützung für URI pattern matching ergänzt, um gezielt Requests messen zu können.
- Verschiedene Konfigurationsoptionen zum Modul ergänzt, um eine höhere Übereinstimmung mit dem ARM 4.0 Standard zu erreichen. Sie können jetzt mehr Kontrolle über vom mod_Arm4-Module bereitgestellte ARM-Instrumentierung.
- arm_destroy_application()-Aufruf ergänzt um mehr ARM 4.0-Standardkonform zu sein.
- autoconf/automake-Infrastruktur ergänzt. Sie können configure/make ebenso verwenden wie die normalen apxs-Skripte der Apache-Module. Weiter Übersetzungs- und Installationsanweisungen finden Sie im mod_arm4-Distributions-Archiv.
- Unterstützung für Apache 2.0.x und 2.2.x Server für das Erstellen/Bauen und Verteilen.
Unterstützung für ARM-Instrumentierung
Wir bieten Unterstützung für die ARM-Instrumentierung von Open und Closed Source-Anwendungen in folgenden Sprachen:
Unser Support beinhaltet Beratung beim Design von Instrumentierung, Test und Überwachung Ihrer (verteilten) Anwendungen.
Plugin-Entwicklung
Folgende Plugins sind aktuell in der Entwicklungs-/Testphase:
Apache HTTPD-Server ARM 4.0-Plugin
Der Apache Web-Server unterstützt ARM4 bereits seit Ende 2004 durch das spezifisches ARM4- Modulmod_arm4. Wir haben dieses Mdoul ein wenig erweitert.