This session will provide a deep-dive look into using AppDynamics in a Continuous Integration Environment. As the basis for our session, we will demonstrate a CI approach to building, deploying, and managing a multi-tier distributed application that we develop from the ground up. Attendees of this session will walk away with a clear understanding of: -The importance of having an Agile Monitoring capability -Strategies for AppDynamics integration into Jenkins pipelines -How to quantify the impact of application change and tie issues back to code deployments -Leveraging Analytics to correlate real-time application performance to business impact -How to enhance a DevOps culture by enabling data-driven decision making and increasing collaboration across the team This deck was originally presented at AppSphere 2015.
This document discusses different ways to instrument software applications for monitoring purposes. It begins with definitions of instrumentation and telemetry. It then discusses the different types of data that can be collected through instrumentation like metrics and events. It describes how to instrument various parts of applications including the frontend like browsers and mobile apps as well as the backend for languages like Java, .NET, Node.js and PHP. It provides best practices for instrumentation and logging. Finally, it discusses challenges with correlating data across distributed systems and some open source options and solutions for transaction correlation.
In this service defined world where businesses are powered by software, delivering exceptional end user experience has become the top priority for modern enterprises. DevOps collaboration has become key for enterprises to deliver their services in a lean and agile manner while ensuring the best end-user experience. Entertainment Partners started its journey with AppDynamics APM by monitoring applications in production to solve problems faster and to ensure a stable operating platform; during the last year, they have taken their APM solution past the barrier by using it earlier in their application lifecycle for enabling DevOps collaboration and continuous delivery of their applications. Most importantly, AppDynamics has become a focal “single painted glass” for operationalizing the support lifecycle of our critical services. Join this session and learn from Entertainment Partners as they share the best practices from their journey of starting with APM and then evolving to DevOps with “single painted glass” AppDynamics Solution. This deck was originally presented at AppSphere 2015.
Learn how Gannett used AppDynamics to make performance data actionable so product and development teams could collaborate to resolve issues faster by knowing exactly what the impact is of a performance problem and where to look to resolve it with correlated server side snapshots and combined Real-User and Synthetic monitoring to provide: -Consistent/Repeatable data for more sensitive and faster alerting -Deeper diagnostic data -Very specific availability/functionality monitoring of critical user flows -Assertions on page content/behavior -Dynamic baselines for tighter and more realistic performance thresholds This deck was originally presented at AppSphere 2015
AutoTrader has many tools to help solve problems, but they didn’t quite have them all. Their tool-belt was exceptionally stocked, but they were just missing that one key tool to help them really excel at rooting out their issues: AppDynamics helped fill that gap. Many of AutoTrader’s systems were already being supported by competing products, but after giving the product a few weeks to prove itself, it became very clear that AppDynamics was able to provide new insight into systems that were missed by other tools. The product has helped AutoTrader in many ways including reducing time-to-resolution for outages, rooting out inefficient code, and optimizing their services. These optimizations have led to a better customer experience, easier troubleshooting for support, and increased stability across all their platforms. This deck was originally presented at AppsSphere 2015.
Q2 eBanking partners with financial institutions that want to leverage the power of virtual banking to grow accounts, increase market share, and become more influential within the communities they serve. This session will explore the challenges and importance of innovating operationally to better manage user experience in a hyper-growth SaaS platform. Review a proven decision process and goals in rolling out AppDynamics at Q2, hear experiences in automating deployments across a large and complex environment spanning hundreds of unique customers and thousands of servers, and gain insight into key wins and experiences Q2 has had since deploying AppDynamics. Key takeaways: o Automation strategies for deploying AppDynamics rapidly across a large, multi-tenant SaaS platform o Best practices for leveraging AppDynamics to increase collaboration between development and operations o Success stories and practical lessons learned in the first nine months implementing a large AppDynamics deployment For more information, go to: www.appdynamics.com
The webinar discusses how to build custom extensions for AppDynamics to import additional metrics. It covers writing script and Java extensions, configuring extensions, and best practices. The presenter demonstrates extensions that count files and import metrics from Linux collectd. Attendees learn how extensions plug into the machine agent and use custom metrics in dashboards and health rules.
The Container Store uses AppDynamics in their development lifecycle to gain visibility into their test environments and applications, set performance expectations before production deployments, and decrease performance test result reporting times. Some benefits included being able to identify testing requirements and gaps, fine tune alert policies prior to production, and getting results in 20 minutes instead of 5 hours. The presentation provided best practices around continuous monitoring, testing, and collaboration between development, operations, and business teams.
This session will describe in detail why the World Bank chose AppDynamics for its Application Performance Management (APM) solution to align with its revamped enterprise monitoring strategy. The World Bank historically had many monitoring tools that were implemented in silos. Hear straight from this customer about the benefits of a consistent enterprise monitoring strategy in the wake of a tools consolidation. Key takeaways: o Benefits that the World Bank achieved by consolidating monitoring tools o Overall monitoring strategy and the value proposition AppDynamics allowed the World Bank to realize o Using AppDynamics every day for faster problem resolution and rapid service restoration For more information go to: www.appdynamics.com
This document discusses AppDynamics' capabilities for monitoring Docker containers: - AppDynamics provides unified monitoring of applications running in Docker containers, allowing visibility into both application and Docker metrics from a single interface. - An extension is available that collects Docker metrics using the Docker Remote API and displays them alongside application data in AppDynamics' dashboards. - A demo environment on GitHub contains an example of an application deployed in Docker containers that can be monitored end-to-end using AppDynamics.
Oceanwide started its AppDynamics journey three years ago and relies heavily on it for its investigations of critical issues. Its usage—a mix of proactive alerting and reactive usage—has allowed Oceanwide to reach high standards of availability. Striving to adopt a DevOps culture, the broader adoption of AppDynamics across the company is a key focus. In this session, we will discuss how to work with developers and QA staff in their adoption of AppDynamics as well as key initiatives that enable them to use the solution as a common language when interacting with the operations team. Key takeaways: o How to promote and nurture the adoption of AppDynamics in developer and QA scrums o Key elements of a successful DevOps cell built around AppDynamics o How to establish AppDynamics as the common language between development, QA, and operations For more information go to: www.appdynamics.com”
Understand how to expand your application performance monitoring to include business intelligence by harnessing Transaction and Log analytics provided in the AppDynamics Analytics plugin.
The document summarizes the 2015 Automation Hero Awards held by Automic World in Scottsdale, AZ. 24 candidates from around the world submitted examples of how they used Automic in innovative ways to accomplish automation feats across various industries. Community members voted on the submissions. The top 3 winners were: 3rd place went to Nir Cohen for automating Windows agent installation; 2nd place went to Rick Chen for unified scheduling of over 3,000 jobs; and 1st place went to Joel Polster for enabling self-service provisioning of full environments on-demand for testing within 20 minutes.
The document discusses several use cases for automating business processes using the Automic Automation Platform. It describes automating social media for event marketing, commercial finance processes, customer onboarding for mobile operators, outage response and customer communication, employee access control, disaster recovery testing, and supply chain replenishment. Central benefits highlighted include reduced costs, improved customer experience, increased visibility and control.
Join this session to hear the details about AppDynamics Unified Analytics, including the latest features and architecture. Gain the information you need to understand how to use your data effectively to improve your software, operations, and business performance, whether you're in DevOps, IT ops, application support, engineering, or product management. Deep dive into architecture and technology and how the product scales. Key takeaways: o New features and key technological advances such as advanced searches, smart insight, streaming, and centralized log configuration management For more information, go to: www.appdynamics.com
Hear from our product management and engineering teams about three topics that will help you unlock more value from our dynamic languages agents: • Diagnosing a slow business transaction in Node.js • Using the agent APIs to create custom transactions and exit calls • Getting the Java proxy out of your Docker containers and connecting multiple agents to one proxy For more information, go to: www.appdynamics.com
This deck outlines what needs to be built in terms of data extraction, analytics, and other open source technologies. Finally, we’ll also discuss commercial alternatives and what features and functions are critical when monitoring micro-services based applications. Attendees of this session will walk away with a clear understanding of: -What is changing with software, and why? -What challenges are faced with these changes? -How to overcome these challenges. This deck was originally presented at AppSphere 2015.
AppDynamics Browser RUM is a handy tool for getting insight into customers and their experience. In this session we'll explore aggregated data collected from AppDynamics' SaaS cloud that will give you insight into the end-user experience across the customer base. Then we'll show you how you can use end-user monitoring tools to see how you measure up against your peers and identify opportunities to optimize your performance. As an added bonus we'll share some data on you, AppDynamics users. It's always valuable to understand how you are like and not like your customers. Key takeaways: o The typical page load time of an end user across the AppDynamics customer base o How AppDynamics Browser RUM can be used to understand how your application performs now and make it go faster o The adoption of major browsers and devices of enterprise customers in different geographies vs. AppDynamics users For more information, go to: www.appdynamics.com
The document discusses Barclays' Quantum program for automating build and release processes. It outlines how Quantum aims to log code changes, build code using Jenkins, store builds in Nexus, and automatically deploy builds. Diagrams show how various tools like Sonar, Fortify, and Nexus integrate into the build and release workflows. The document also discusses testing with tools like HexaWise, managing environments with Evolven, and planning with tools like RTC. It describes how Quantum brings these tools and processes together to enable continuous delivery through automated, self-service deployment with no manual touch points.