7
Présentation de AppDynamics

Performance ug#2 hands-on lab

Embed Size (px)

Citation preview

Page 1: Performance ug#2 hands-on lab

Présentation de AppDynamics

Page 2: Performance ug#2 hands-on lab

• Pour le Lab

– Wifi :Un client SSH (putty…)

– Un browser de dernière génération

• Optionnel

– Votre IDE favori

– Le code source :

https://github.com/perfug/slow-crud-app

Avance de commencer

Page 3: Performance ug#2 hands-on lab

• Détails pratiques (30 s.) – Prochain user group fin août

– Une mailing list : [email protected]

• Présentation (30 min.) – AppDynamics: Application Performance Management

• Hands-on-lab (55 min.) – Une application simulant de problèmes de performance

– AppDynamics pour les débusquer

• Questions / réponses (15 min.)

3

CONTENU DE LA SOIREE

Page 4: Performance ug#2 hands-on lab

• Utilisez la machine virtuelle Amazon – ami-3b617c4f

• Connectez-vous au contrôleur app-dynamics (ou configurez un compte d’évaluation après le perfug)

– http://PerfUserGroup.saas.appdynamics.com/controller

– Account Name: PerfUserGroup User: PerfUserGroup Password: xxxxxx

• Connectez-vous en ssh à la machine virtuelle

– User: perfug

– Password: perfug

• Lancez la commande sudo ./initAppdynamics.sh

• Vous êtes prêt pour les exercices ! – Les deux applications sont visibles aux adresses

– http://<machine>:8080/had_one_dismissal/

– http://<machine>:9876/auth/

Installation du Lab

Page 5: Performance ug#2 hands-on lab

AppDynamics : Ecran d’accueil

Slow_crud_app_<IP privée>

Page 6: Performance ug#2 hands-on lab

• ./runCpuLoad.sh – Que constatez-vous ?

• ./runSingleThreaded.sh – Où se situe la différence ?

• ./runInterProcessSwitching.sh – Où est la limitation ?

– Pourquoi?

• ./runLoggingLoad.sh – Où est la limitation?

– Pourquoi ?

Lab : Exercices

Page 7: Performance ug#2 hands-on lab

MERCI

Rendez-vous à la rentrée