Once upon a time, you inherited an application that was filled with chaos and inconsistencies that needed to be monitored. The code heavily depended on external systems. It was critical and customer-facing and its architecture was complex.
Now it is live on your production system and you are blind, as no monitoring is in place. But, luckily, your manager has purchased AppDynamics. How would you start? What are the important things to consider during an application performance management (APM) project from inception to completion?
In this session you will learn how AppDynamics typically approaches an APM implementation on mid- to large-scale organizations. Hear typical pitfalls, how we drive adoption, and the usual deliverables in an APM project.
Key takeaways:
o Understand best practices for an APM project and our suggested adoption approach.
o Learn the different delivery phases identified during an APM project. We will discuss each phase, its specific activities and the deliverables to be performed.
o Plan and assess your EUM, APM, Infrastructure and Application Analytics needs.
For more information go to: www.appdynamics.com
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Best Practices for APM Adoption Success with AppDynamics - AppSphere16
1. How to become an APM Master Chef with
AppDynamics
Stefano Mazzone – Solutions Architect
2. Bio
• Solutions Architect at AppDynamics
• Drives adoption for enterprise
customers
• Working in the IT industry since 1998
• Into APM since 2004
• Love travelling, hiking, photography
and…
AppDynamics Confidential and Proprietary 2
8. A great APM deployment looks like this…
AppDynamics Confidential and Proprietary 8
Ownership Focus on business
impact
Cross department effort Rapid rollout
9. The journey to success
AppDynamics Confidential and Proprietary 9
Plan and design Deploy
Embed Expand and
enhance
11. Plan and design
Ingredients:
AppDynamics Confidential and Proprietary 11
Use cases and monitoring needs
Stakeholders and resources to be involved
Current state – As is: (People, Processes, Products)
12. Plan and design
Cookbook:
AppDynamics Confidential and Proprietary 12
Identify project objectives and expectations
Create high level design document
Project planning: activities, tasks, roles and responsibilities
13. Plan and design – HLD typical top level sections
• Current state
– Existing Monitoring and APM landscape
– Existing Change, Security and Infrastructure Processes
• Use cases
• Target state
– Architecture overview
– Modules used: APM, End-User Monitoring, Application Analytics, Infrastructure
Visibility
– Deployment Scope
– Deployment Model (On-premise or SaaS)
– Naming conventions and application model
– KPIs, Analytics and Dashboards requirements
• Integrations
AppDynamics Confidential and Proprietary 13
14. AppDynamics Confidential and Proprietary 14
source: pixabay.comsource: https://pixabay.com/p-594496/?no_redirect
16. Deploy
Cookbook:
AppDynamics Confidential and Proprietary 16
Apply naming conventions and application model
Refine High Level Design document
Automate deployment for app server & machine agents
30. Please give us your feedback—Session T6634
• Complete the online survey you'll receive via
email later today or via text at:
Text this number: 878787
Text this word: APPSPHERE
• Every time you submit a session survey, your
name will be entered in a random drawing.
We're giving away Amazon Echos
to 5 lucky winners!
• Thank you for your input
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 30
Win!
32. Appendix
• 15 Top Reasons Why APM Deployments Fail:
http://www.apmdigest.com/15-top-reasons-why-apm-deployments-fail
• Chef cookbooks for automated Agents deployment:
https://github.com/Appdynamics/appdynamics-cookbooks
• Model the Application Environment:
https://docs.appdynamics.com/display/PRO42/Model+the+Application+Environ
ment
• Business Transactions and RUM pages detection:
https://docs.appdynamics.com/display/PRO42/Business+Transaction+Detection
https://docs.appdynamics.com/display/PRO42/Configure+Page+Identification+a
nd+Naming
• AppDynamics Extensions:
https://www.appdynamics.com/community/exchange
AppDynamics Confidential and Proprietary 32