AppDynamics is the closest thing that an enterprise can find in regards to an easy APM solution. But APM is more than a solution, it's a discipline involving people, process and technology, so enterprise application performance management cannot be fairly labelled as easy for every enterprise. By honing your APM skillset, you’ll ensure that your implementation is as smooth as possible, and delivers maximum value.
In this session you’ll learn ten best practices that will improve the way you adopt AppDynamics. It will give you a faster start, better ongoing productivity, and the confidence that you made a wise investment. We’ll be covering:
-The people, process and product best practices of AppDynamics APM
-How to set an APM strategy that leads to success
-Tips in regards to Business Transactions and the essential APM metrics that you should measure
For more information, visit: www.appdynamics.com
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
Ten Tips For Every New AppDynamics Customer - AppD Summit Europe
1. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY
Thomas Tammann
Solutions Architect | AppDynamics
Top 10 Best Practices
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY
4. APPDYNAMICS CONFIDENTIAL AND PROPRIETARYAPPDYNAMICS CONFIDENTIAL AND PROPRIETARY
Process
Product
People
APM
People
5. APPDYNAMICS CONFIDENTIAL AND PROPRIETARYAPPDYNAMICS CONFIDENTIAL AND PROPRIETARY
• Vision & Goals
• Priorities & Plan
• Roles & Responsibilities
• Education & Enablement
• Integration
• SDLC
• Consistent Terminology
1. Set an APM strategy
6. APPDYNAMICS CONFIDENTIAL AND PROPRIETARYAPPDYNAMICS CONFIDENTIAL AND PROPRIETARY
• Number of Backlog Items
• Project Backlog
• Number of Warranty Repairs
• Time Spent on Production
Issues
• Project Throughput
• Number of Developers
• Hours on Project
• …
What are the Priorities?
What Metrics should I collect?
• MTTR
• MTTI
• Availability
• Service Response time
• Service Availability
• Service Up-Time
• Transaction Throughput
• Number Of Issues
• Cost of Issues
• Cost of Current Software
• …
• Conversion Rate
• Completion Rate
• % of Online Revenue
• Key Customer Journey Response
Time
• Interaction Response Times
• Usage by Channel
• % of Self Service
• …
Development IT Ops Business
8. APPDYNAMICS CONFIDENTIAL AND PROPRIETARYAPPDYNAMICS CONFIDENTIAL AND PROPRIETARY
Increase in
response
time
Locate
affected tier
All nodes? Most BTs?
Restart machine
linked to a
backend?
CPU saturation
of the JVM?
Significant GC
activity?
Resource leak?
Analyse through
thread dumps
Drill down on a
sample
snapshot
Locate
affected tier
Identify and
analyse the
backend
Custom
implementation
Use memory
troubleshooting
tools and/or
Object Instance
Tracking
Memory Leak?Identify BT
Increase size
of the JVM
Review
changes
Yes Yes N
o
Yes N
o
Yes
N
o
YesN
o
N
o
N
o
Yes
Yes N
o
9. APPDYNAMICS CONFIDENTIAL AND PROPRIETARYAPPDYNAMICS CONFIDENTIAL AND PROPRIETARY
Measure success Top 25 KPI
3. Define KPIs
10. APPDYNAMICS CONFIDENTIAL AND PROPRIETARYAPPDYNAMICS CONFIDENTIAL AND PROPRIETARY
Process
Product
People
APM
Product
13. APPDYNAMICS CONFIDENTIAL AND PROPRIETARYAPPDYNAMICS CONFIDENTIAL AND PROPRIETARY
Login
Search
Catalog
Add
to cart
Checkout
5. Configure Signals from Noise
15. APPDYNAMICS CONFIDENTIAL AND PROPRIETARYAPPDYNAMICS CONFIDENTIAL AND PROPRIETARY
Tier health BT health Infra health
Response Time Spike Response Time Spike CPU %
Errors Spike % Call Drop HW Mem %
Exception Spike % Call Spike GC Time %
Slow Spike % Errors Spike GC Invocation %
Very Slow Spike % Slow Spike
Stall Spike % Very Slow Spike
Call Drop Stall Spike
Call Spike
19. APPDYNAMICS CONFIDENTIAL AND PROPRIETARYAPPDYNAMICS CONFIDENTIAL AND PROPRIETARY
• Automated Agent Deployment
• Monitoring for on-prem controllers
• Automate configuration deployment
• Integrate with Event systems
8. Automate
20. APPDYNAMICS CONFIDENTIAL AND PROPRIETARYAPPDYNAMICS CONFIDENTIAL AND PROPRIETARY
9. Collaborate - Use the
deep link Share URLs
21. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY
Albert Einstein
“Make things as simple
as possible, but not simpler.”
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY
22. APPDYNAMICS CONFIDENTIAL AND PROPRIETARYAPPDYNAMICS CONFIDENTIAL AND PROPRIETARY
1. Set an APM strategy
2. Share Knowledge (Wiki …)
3. Define KPIs
4. Map your App
5. Signal vs Noise (BTs …)
6. Exercise your options (HRs…)
7. Lockdown Security
8. Automate
9. Collaborate
Summary
24. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY
Please go to www.slido.com
Input event code: #appd
Fill in the survey for: Ten Tips For Every New AppDynamics Customer
Feedback
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY
Notas do Editor
S: Welcome to AppSphere, welcome to Paradise. Because, By using AppDynamics, we are hitting the easy button. We just solved all Application Performance problems. Awesome!
C: Ok, not so fast. Yes, AppD is the closest thing to an easy button you can find. But easy is a four letter word. Whether we like it or not, APM or Application Performance Management doesn’t lend itself to simple answers.
I: Under-estimating this, will create headaches for your team, lead to more work and leave value on the table. Even worse, you get stuck with someone like me showing up to help sort it out.
P: So what’s the answer if you don’t want my ugly face on your doorstep? I have 10 best practices that could really help.
OA: I am going to challenge you to consider and evaluate how these best practices, both individually and as a cohesive system, can enhance the effectiveness of the APM solution.
B: The result will be a stronger start, better ongoing productivity, and first and foremost greater application intelligence - which is what you wanted to begin with. You can be confident that you have made a wise investment.
Before we begin, I want to share some legal consideration
The 10 best practices fall into three groups: People, Process and Product.
Iterative approach with no strict precedence
Your IT department and the teams knowledge is an essential foundation of everything
Goal is enablement and adoption of different users across various teams and disciplines
WIKI
links, education, onboarding, naming conventions, change management, internal playbooks
New principles how AppD solve APM problems: AppIQ (Flowmap, baselines and snapshots)
There’s a secret sauce. Make sure you understand our basic architecture in order to use it to its full advantage
One last thing, Don’t try to mimic a tool it replace, start from scratch. So lets start the Product dimension with Best Practice Number 4
hierarchical structure of node, tiers and applications.
Your flowmaps are a result how you define node, tiers and applications
DON’T try to avoid large flow maps on application level
Leave together what belongs together
AppD provides means to slice and dice, not done by ripping apart
A app is a tier, not an application…
For large corps, create apps e.g. by support group
Rule of Thumb: Not 70 apps with 3 tiers each, but 3 apps with 70 tiers each
While it looks noisy to the eye, in fact it is a strict order, but there are places we may encounter noise
Noise represented as a big hay stack and we want to find the needle
Noise is created by ”Trace On”
The main config artifact is the BT
See lots of customer tending to create to much noise here
What do you want to measure?
It is NOT to measure ALL transaction individually!!
Technically it’s a filter
Be sure you are within limits
Rule of thump: If you have BTs which are not used for Alerts or dashboards they are not real BTs….
Lots of control and apis to configure and extend your solution.
The options are very powerful and lots of different ways for individual customization
One example I want to pick out is the Health Rules and I want to show you a way to make more sophisticate health rules
1 HR with multiple conditions
1-3 such HR for EACH tier
Small traffic lights with powerful logic
People and Product must be supported by aligned Processes
Many customers take privacy and security very serious and want to understand the implications of using appd.
Out of the box we do NOT collect any PCI relevant data
Power comes with responsibility
-> MIDC
-> Raw SQL
Solution: RBAC for these features
As the motto is “less is more”, there is no 10th principle…
As the motto is “less is more”, there is no 10th principle…
As the motto is “less is more”, there is no 10th principle…