Ladda ner presentationen
Presentation laddar. Vänta.
Publicerades avMaj-Britt Pålsson
1
APM APPLICATION PERFORMANCE MONITORING En översikt och några komma igång produkter på marknaden idag. Christian Gerdes LIGHTS IN LINE AB
2
VARFÖR APM? Agilitet Agilitet Snabbare releaser Snabbare releaser Kortare releasecykler Kortare releasecykler Med andra ord: Mer och oftare förändringar i applikationen Med andra ord: Mer och oftare förändringar i applikationen DevOps DevOps Agile Development Agile Development Agile Testing Agile Testing Agile Operations Agile Operations
3
VAD GER APM? Realtidsmätning Realtidsmätning Volym, vad gör användarna Volym, vad gör användarna Prestanda, vika svarstider får de Prestanda, vika svarstider får de Tillgänglighet, vad funkar inte när Tillgänglighet, vad funkar inte när Användarupplevelsen, hur många är nöjda Användarupplevelsen, hur många är nöjda Både i Utveckling och i Drift (helst samma mätmetoder och tekniker) Både i Utveckling och i Drift (helst samma mätmetoder och tekniker) Möjlighet att snabbt se konsekvensen av en ändring, snabbare felsökning Möjlighet att snabbt se konsekvensen av en ändring, snabbare felsökning Möjlighet att göra bättre tester Möjlighet att göra bättre tester
4
THE CORNER STONES OF APM Volym Antal användare Transaktionsvolymer Hur många gör vad hur ofta och på vilket sätt Prestanda Aktiv mätning av tillgänglighet (testautomatisering) och svarstider Passiv mätning av svarstider, transaktionsprofilering Resurser Hur mycket utnyttjas infrastrukur och resurser Trendanalyser och kapacitetsplanering
5
APM OCH PRESTANDATEST Volymer i realtid Volymer i realtid Hur många användare är aktiva, mät det på samma sätt i prod som i test Hur många användare är aktiva, mät det på samma sätt i prod som i test Hjälper oss att välja vad som ska prestandatestas, vilka skript och vilken mix Hjälper oss att välja vad som ska prestandatestas, vilka skript och vilken mix Prioritera rätt funktioner / use case / user stories Prioritera rätt funktioner / use case / user stories Svarstider i realtid Svarstider i realtid Hjälper oss att validera mot svarstiderna Hjälper oss att validera mot svarstiderna Vad som är bra prestanda är relativt mot vad den är idag Vad som är bra prestanda är relativt mot vad den är idag Lättviktsprofilering Lättviktsprofilering Validera mot dagens produktion, ge baseline för kommande release, snabbare felsökning Validera mot dagens produktion, ge baseline för kommande release, snabbare felsökning Resursförbrukning Resursförbrukning Hur mycket drar det i produktionsmiljön idag, enklare att göra översättningar till nerskalade testmiljöer Hur mycket drar det i produktionsmiljön idag, enklare att göra översättningar till nerskalade testmiljöer
6
HUR SER MARKNADEN UT? Ledande men dyra Ledande men dyra HP BSM APM (Diagnostics/Transaction Vision) HP BSM APM (Diagnostics/Transaction Vision) Compuware APM (DynaTrace) Compuware APM (DynaTrace) CA APM (Wily Introscope) CA APM (Wily Introscope) Nya, uppstickare, utmanare Nya, uppstickare, utmanare AppDynamics, Riverbed APM, PreEmptive Analytics, Microsoft SCOM, MEAM, m.fl. AppDynamics, Riverbed APM, PreEmptive Analytics, Microsoft SCOM, MEAM, m.fl. Molnbaserade (betala per månad, gratis) Molnbaserade (betala per månad, gratis) New Relic, AppFirst, AppNeta, (och en ny hemlig pyttemjuk) New Relic, AppFirst, AppNeta, (och en ny hemlig pyttemjuk) Open Source m.fl. Open Source m.fl. Hyperic (Nagios), Zabbix, Zenoss Hyperic (Nagios), Zabbix, Zenoss
7
VERKTYG, SAJTER OCH BLOGGAR application-performance-monitoring.org application-performance-monitoring.org apmdigest.com apmdigest.com lightsinline.se lightsinline.se LinkedIn: Application Performance Monitoring Group LinkedIn: Application Performance Monitoring Group
8
MANAGE ENGINE APPLICATIONS MANAGER (MEAM) Infrastruktur och OS (HW & SW) Infrastruktur och OS (HW & SW) Applikationsservrar & Databaser Applikationsservrar & Databaser ERP/SAP ERP/SAP Services Services Middleware Middleware Nätverk Nätverk VMWare/HyperV VMWare/HyperV Azure, Amazon Azure, Amazon Aktiv mätning RBM (Real Browser) Integrationer (LILSE) Enkla Webtester Passiv mätning APM Insight (Lättviktsprofilering) Anomaly Dashboard Global mätning (40 siter i världen) Integrationer (REST, JSON, JMX, SNMP)
9
APM INSIGHT.NET, Java, Ruby on railes.NET, Java, Ruby on railes Agenter som rapporterar till servern via REST (http 80) Agenter som rapporterar till servern via REST (http 80) Lättviktsprofilering Lättviktsprofilering APDEX APDEX Automatisk Trace av långa svarstider Automatisk Trace av långa svarstider Volym och svarstider av transaktioner och SQL anrop Volym och svarstider av transaktioner och SQL anrop Kräver en MEAM lisens Minst Proffessional 25 Monitorer 795$ (cirka 5000 SEK) APM Insight Agents 995$ per typ (cirka 6000 SEK) Obegränsat antal instanser, servrar, applikationer (dock räknas dessa som monitorer) Prenumeration (ovan) eller fasta
10
DEMO Diskussion
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.