Die Performance einer Collaboration-Platform wie Confluence ist ein offensichtliches Kriterium für hohe Akzeptanz und User-Zufriedenheit. Doch die Überwachung von Performance und Verfügbarkeit alleine aus der Rechenzentrumsperspektive ist heute nicht mehr ausreichend. Am Beispiel der Compuware APM Community – einem Self-Service Kunden-Portal mit mehr als 60000 registrierten Usern – zeigen wir, wie wichtig es ist, die Performance aus Anwenderperspektive zu betrachten, da diese auf den unterschiedlichen Endgeräten und in unterschiedlichen geographischen Regionen Einfluss auf die tatsächliche Nutzungserfahrung hat. Wir diskutieren auch jene Kennzahlen die uns helfen, Aussagen über die Nutzung unseres Portals zu gewinnen, um es ständig zu verbessern.
3. COMPUWARE APPLICATION PERFORMANCE
MANAGEMENT
Rich Client
LAN / WAN
ESB
Synthetic Client
Internet
Browser Client
Mobile Client
SyM / APMaaS / dynaTrace
3
Agent
dynaTrace
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE
DataCenter RUM
4. COMPUWARE APM COMMUNITY
• Internes Collaboration-Portal für R&D/Sales/PM/Support
• Self-Service Portal für Compuware APM-Kunden
– >70.000 Accounts
– 100 Spaces, >220.000 Content Entities
– ~5000 Besucher pro Tag, weltweit verteilt
– Haupttraffic: Foren - Adaptavist Forum Plugin
11 für Kunden, 6 interne
4
5. WAS INTERESSIERT UNS?
• Tracking der Akzeptanz und Verwendung ( Reporting für
Management)
• Performance Management
• User Experience Management
• Troubleshooting
5
10. APPLICATION PERFORMANCE MANAGEMENT
• Definition von “Key Transactions”
– zB “Login”, “Access to homepages of spaces X, Y, Z”
– automatische Überwachung von Fehlerrate und Antwortzeit für
diese Transaktionen + automatische Alarmierung
• Integrierte Sicht auf Applikations- und Infrastrukturstatus
10
AbstractHow do companies developing business-critical Java enterprise Web applications increase releases from 40 to 300 per year and still remain confident about a spike of 1,800 percent in traffic during key events such as Super Bowl Sunday or Cyber Monday? It takes a fundamental change in culture. Although DevOps is often seen as a mechanism for taming the chaos, adopting an agile methodology across all teams is only the first step. This session explores best practices for continuous delivery with higher quality for improving collaboration between teams by consolidating tools and for reducing overhead to fix issues. It shows how to build a performance-focused culture with tools such as Hudson, Jenkins, Chef, Puppet, Selenium, and Compuware APM/dynaTrace