Who should attend
Technical teams, DevOps professionals, Site Reliability Engineers, and any Cisco AppDynamics Partner staff who focus on implementing Cisco AppDynamics
Prerequisites
- Comfortable working on the Command Line
- Familiar with Extensible Markup Language (XML)
- Understanding of difficulties in troubleshooting application problems
- Ability to understand basic code in languages such as Java and .NET
- DevOps experience
- Understanding of managing platform configuration
- Understanding of advanced Object-Orientated (OO) language features, e.g., Reflection, Inheritance
Course Objectives
- Gain an understanding of Cisco AppDynamics and APM
- Learn about enterprise topology and navigating the Controller UI
- Explore business transactions including its troubleshooting and diagnostics
- Discover how to configure backend and error detection
- Learn about policies, actions, and runbook automation
- Create custom dashboards and reports
- Install and automate application agents
Detailed Course Outline
- Introduction to Cisco AppDynamics and APM
- Enterprise Topology and Cisco AppDynamics
- Navigating the Controller UI
- Business Transactions
- Troubleshooting Overview
- Diagnostic Sessions
- Troubleshooting with Transaction Snapshots
- Troubleshooting Slow Transactions
- Troubleshooting Error Transactions
- Too Many / Slow Database Calls
- Thread State Analysis
- Steps to an Cisco AppDynamics Implementation
- Business Transaction Instrumentation
- Automatic Discovery
- Best Practice: Select Business Transactions by Hand
- Custom Match Rules
- Business Transaction Management Strategies
- Service Endpoints
- Live Preview in Custom Match Rules
- Managing Business Transactions using Discovery Sessions
- Configuring Backend Detection
- Customizing Error Detection
- Configuring Baselines
- Configuring Health Rules
- Policies, Actions, and Runbook Automation
- Custom Dashboards and Reports
- Creating and Using Information Points
- Creating and Using Data Collectors
- Using Development Level Monitoring
- Configuring JMX Metrics and Windows Performance Counters
- Using Memory Management Tools
- Introduction to Application and Machine Agents
- Application Agent Architecture and Installation
- Application Agent Log Files
- Machine Agent Architecture and Installation Automating Agent Deployment
- Installing Machine Agent Extensions
- Monitoring as Code Introduction
- Automating Agent Deployment
- Interfacing with Cisco AppDynamics APIs
- Course Summary