Introduction to appDynamics

18
Introduction to AppDynamics (An APM tool)

Transcript of Introduction to appDynamics

Page 1: Introduction to appDynamics

Introduction to AppDynamics

(An APM tool)

Page 2: Introduction to appDynamics

What is AppDyanamics ?

An agent based tool or an APM to monitor the application performance. 

It gives Real-time performance monitoring from code-level to customer experience through a controller UI

It also platform to get infrastructure visibility and application analytics

It keep all team member including Developer ,DBA, Engineering Team and Marketing team on same page

Save time by troubleshooting the problem quickly

Page 3: Introduction to appDynamics

AppD Infrastructure

Page 4: Introduction to appDynamics

Application MonitoringIt provides Application Monitoring on below basis :

Business Transactions

Service Endpoints

Tire & Nodes

Remote Services

Page 5: Introduction to appDynamics
Page 6: Introduction to appDynamics
Page 7: Introduction to appDynamics
Page 8: Introduction to appDynamics

End-User MonitoringBrowser Real User Monitoring

Mobile User Real Monitoring

Browser Synthetic Monitoring

Page 9: Introduction to appDynamics
Page 10: Introduction to appDynamics

Database MonitoringDatabase monitoring is done by a database Agent which is a standalone Java program that collects performance statistics about your database instances and database servers. 

One Database Agent can monitor 100 - 200 database instances. You can run additional backup Database Agents that take over for your primary Database Agents in case the primary ones go offline

You can see up to 100 slow sql queries running on you environment and see the correlate business transaction affected by that one

Page 11: Introduction to appDynamics
Page 12: Introduction to appDynamics
Page 13: Introduction to appDynamics

Server MonitoringIt is done to monitor below things on each server by an standalone agent.

CPU Usage

Memory

Disk I/O Operations per sec

Network I/O Packets per sec

Page 14: Introduction to appDynamics
Page 15: Introduction to appDynamics
Page 16: Introduction to appDynamics

Application AnalyticsAppDynamics Application Analytics enables you to do real-time analysis of business performance that is correlated with the performance of your application software.

Application Analytics can help you answer business-oriented questions such as:

How many users experienced failed checkout transactions in the last 24 hours? How much revenue was lost because of these failures? How is that revenue distributed across different product categories?

What is your revenue for the day for a geographical region?

What was the revenue impact by product category associated with the two marketing campaigns we ran last week?

Page 17: Introduction to appDynamics

Alert and RespondAlerts let you know when problems exist and help you anticipate problems that might be developing.

Responses let you automate preventative actions to address those problems before they cause a severe slowdown or outage.

The alert and respond system is made up of four parts:

Health rules: define key performance metric thresholds for your application, across the stack.

Policies: link health rule violations and other performance-based events with appropriate actions.

Actions: automate what should be done in response to a wide variety of events, such as sending alerts and performing diagnostic and remedial tasks.

Email digests: send a compilation of messages sent to a recipient list when specified events occur.

Page 18: Introduction to appDynamics

Thank You