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
Embark on a 360-degree tour of AppDynamics from the perspective of business transactions and get an insider’s view of the monitoring stations. This is a hands-on, practical training targeted at AppDynamics beginners.
Synthetic Monitoring Deep Dive - AppSphere16AppDynamics
Learn how to monitor end-to-end workflows from every corner of the world. Hear the basics of AppDynamics Synthetic Monitoring and its integration in the AppDynamics Unified Monitoring Platform. Dive into scripting and how it allows monitoring of complex end-to-end workflows via a set of real-world examples describing best practices and tips to write better scripts and avoid common pitfalls.
Key takeaways:
o What AppDynamics Synthetic Monitoring can do today, and where the technology is going
o See how Synthetic Monitoring complements Real User Monitoring and APM
o Overview of the best tools available to help you build scripts quickly and reliably
o Tips for handling complex websites, avoiding common pitfalls, and leveraging synthetic monitoring to run WebDriver scripts
For more information, go to: www.appdynamics.com
Use AppDynamics SDK to Integrate with your Applications - AppSphere16AppDynamics
Hear about various SDKs available to integrate the AppDynamics Application Performance Management (APM) solution with your application on code level. Focus on Java Agent SDK to create custom exit nodes and add meaningful information to snapshots and logfiles; Javascript SDK to add and enrich EUM pages; and other SDKs available for additional value. And learn more about useful REST interfaces to interact with AppDynamics and add/retrieve datapoints from your datastore.
This is a technical session targeted at development and DevOps professionals with a focus on code-level customization and extension.
Tight integration of AppDynamics and your own application is key and, sometimes the SDKs are key to achieving seamless integration.
Key takeaways:
o Examples of integration and use cases
o Ideas for how to tightly and safely embed AppDynamics into your applications
o Access to APIs and SDKs
o Adding code-level integrations of datapoints
o Integrate and automate AppDynamics in your DevOps workflow
For more information, go to: www.appdynamics.com
Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16AppDynamics
Why do we think mobile UI interaction is important and what's on tap to improve it? Hear our approach, implementations, and use cases.
Key takeaways:
o IOS method swizzling
o Android bytecode injection
o Android SDK deep dive
For more information, go to: www.appdynamics.com
Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...AppDynamics
Large-scale applications require a great deal of agents deployed in order to get coverage. With scale, it becomes increasingly complex to manage configuration of individual agents as well as upgrades. In this session, we will review the various ways agent deployment can be accomplished. We will also explore the possibilities of monitoring your application without downtime. Finally, we will deep dive further toward how you can leverage the AppDynamics Unified Agent to effectively streamline agent deployment, configuration and upgrades, as well as get much broader coverage of your application stack in a fraction of time.
Key takeaways:
o Agent deployment strategies
o Monitoring without downtime
o Streamlining configuration of large-scale applications
o Upgrade management via AppDynamics
For more information, go to: www.appdynamics.com
Making Your Customer Experience Great Before You Hit Production - AppSphere16AppDynamics
AppDynamics can help you deliver a great experience for your customers in your live production environments, but what if you can measure and tune that experience before your app goes live? Using AppDynamics across your test cycles lets you identify potential performance and capacity bottlenecks sooner; helps you take action before new or changed code gets anywhere near a customer; and prepares you with metrics and insights that will help you know how your customers are experiencing your apps when they go live.
Learn ways to integrate AppDynamics with test tools, the metrics and dashboards that are most useful, and tips and tricks for getting the most out of APM across your app lifecycle.
Key takeaways:
o Why it's important to use AppDynamics Application Performance Management (APM) as soon as you have code ready for execution
o Ways to get the most value out of APM
o Ideas for metrics and dashboards that will give you early insight into your customer experience during development and test
For more information, go to: www.appdynamics.com
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...AppDynamics
Organizations are rapidly adopting Continuous Integration and Delivery (CI / CD) and DevOps processes to de-couple previously monolithic service delivery cycles, drive faster innovation, and reduce time to market. A key enabler of this shift software and infrastructure automation on top of increasingly progressive deployment environments including public/private cloud (IaaS), platform-as-a-service (PaaS), and lightweight containers (Docker).
This session will provide a deep-dive view into using AppDynamics in these next-generation environments that provide the backbone of the DevOps movement.
Key takeaways:
o How AppDynamics enables the shift to a CI/CD or DevOps culture
o The differences between IaaS, PaaS, and containerized deployments
o Examples of using automation platforms (Chef/Puppet/Ansible) to enable AppDynamics
o Best practices for using AppDynamics to manage a highly distributed, micro-services architecture
o Strategies for managing container-based deployments with AppDynamics
For more information go to: www.appdynamics.com
Embark on a 360-degree tour of AppDynamics from the perspective of business transactions and get an insider’s view of the monitoring stations. This is a hands-on, practical training targeted at AppDynamics beginners.
Synthetic Monitoring Deep Dive - AppSphere16AppDynamics
Learn how to monitor end-to-end workflows from every corner of the world. Hear the basics of AppDynamics Synthetic Monitoring and its integration in the AppDynamics Unified Monitoring Platform. Dive into scripting and how it allows monitoring of complex end-to-end workflows via a set of real-world examples describing best practices and tips to write better scripts and avoid common pitfalls.
Key takeaways:
o What AppDynamics Synthetic Monitoring can do today, and where the technology is going
o See how Synthetic Monitoring complements Real User Monitoring and APM
o Overview of the best tools available to help you build scripts quickly and reliably
o Tips for handling complex websites, avoiding common pitfalls, and leveraging synthetic monitoring to run WebDriver scripts
For more information, go to: www.appdynamics.com
Use AppDynamics SDK to Integrate with your Applications - AppSphere16AppDynamics
Hear about various SDKs available to integrate the AppDynamics Application Performance Management (APM) solution with your application on code level. Focus on Java Agent SDK to create custom exit nodes and add meaningful information to snapshots and logfiles; Javascript SDK to add and enrich EUM pages; and other SDKs available for additional value. And learn more about useful REST interfaces to interact with AppDynamics and add/retrieve datapoints from your datastore.
This is a technical session targeted at development and DevOps professionals with a focus on code-level customization and extension.
Tight integration of AppDynamics and your own application is key and, sometimes the SDKs are key to achieving seamless integration.
Key takeaways:
o Examples of integration and use cases
o Ideas for how to tightly and safely embed AppDynamics into your applications
o Access to APIs and SDKs
o Adding code-level integrations of datapoints
o Integrate and automate AppDynamics in your DevOps workflow
For more information, go to: www.appdynamics.com
Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16AppDynamics
Why do we think mobile UI interaction is important and what's on tap to improve it? Hear our approach, implementations, and use cases.
Key takeaways:
o IOS method swizzling
o Android bytecode injection
o Android SDK deep dive
For more information, go to: www.appdynamics.com
Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...AppDynamics
Large-scale applications require a great deal of agents deployed in order to get coverage. With scale, it becomes increasingly complex to manage configuration of individual agents as well as upgrades. In this session, we will review the various ways agent deployment can be accomplished. We will also explore the possibilities of monitoring your application without downtime. Finally, we will deep dive further toward how you can leverage the AppDynamics Unified Agent to effectively streamline agent deployment, configuration and upgrades, as well as get much broader coverage of your application stack in a fraction of time.
Key takeaways:
o Agent deployment strategies
o Monitoring without downtime
o Streamlining configuration of large-scale applications
o Upgrade management via AppDynamics
For more information, go to: www.appdynamics.com
Making Your Customer Experience Great Before You Hit Production - AppSphere16AppDynamics
AppDynamics can help you deliver a great experience for your customers in your live production environments, but what if you can measure and tune that experience before your app goes live? Using AppDynamics across your test cycles lets you identify potential performance and capacity bottlenecks sooner; helps you take action before new or changed code gets anywhere near a customer; and prepares you with metrics and insights that will help you know how your customers are experiencing your apps when they go live.
Learn ways to integrate AppDynamics with test tools, the metrics and dashboards that are most useful, and tips and tricks for getting the most out of APM across your app lifecycle.
Key takeaways:
o Why it's important to use AppDynamics Application Performance Management (APM) as soon as you have code ready for execution
o Ways to get the most value out of APM
o Ideas for metrics and dashboards that will give you early insight into your customer experience during development and test
For more information, go to: www.appdynamics.com
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...AppDynamics
Organizations are rapidly adopting Continuous Integration and Delivery (CI / CD) and DevOps processes to de-couple previously monolithic service delivery cycles, drive faster innovation, and reduce time to market. A key enabler of this shift software and infrastructure automation on top of increasingly progressive deployment environments including public/private cloud (IaaS), platform-as-a-service (PaaS), and lightweight containers (Docker).
This session will provide a deep-dive view into using AppDynamics in these next-generation environments that provide the backbone of the DevOps movement.
Key takeaways:
o How AppDynamics enables the shift to a CI/CD or DevOps culture
o The differences between IaaS, PaaS, and containerized deployments
o Examples of using automation platforms (Chef/Puppet/Ansible) to enable AppDynamics
o Best practices for using AppDynamics to manage a highly distributed, micro-services architecture
o Strategies for managing container-based deployments with AppDynamics
For more information go to: www.appdynamics.com
Learn how to perform the essential administration tasks for your on-premise AppDynamics controller. Administrators, System Admins and Admin Support can explore the essentials, including group and password management, Glassfish server JVM settings configuration, implementing backup strategies, importing/exporting settings between controllers, log maintenance and more.
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16AppDynamics
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
Under the Hood: Monitoring Azure and .NET - AppSphere16AppDynamics
Cloud and microservices! With applications moving into these spaces, how do you monitor the platforms with performance in mind?
The session will give you an under-the-hood view into the AppDynamics story for the new .NET landscape, and an end-to-end view of the Azure technologies and how we tie into it. Hear an architectural breakdown of the AppDynamics agent for Azure; the user experience design with continuous integration in mind; and the move to decouple dependency to support the Open Web Interface for .NET.
Key takeaways:
o How AppDynamics monitors the cloud
o How to use AppDynamics to monitor the cloud
o Designing for microservices
o How the .NET agent is changing to decouple dependency on IIS
For more information go to: www.appdynamics.com
Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...AppDynamics
If a UI feature adds 500ms, can it be saved elsewhere? In a world in which personalization needs to be balanced with performance, this is a key question. The technique of performance budgets, a widely used concept in front-end development and design, can help you solve this. Hear how performance budgets using published examples from Lara Hogan at Etsy, Tim Kadlek, and other prominent developers can be exploited by the wider IT ecosystem.
Explore common, real-world application performance management examples of how performance budgets play out at customers such as Vodafone and Barclays. Learn how AppDynamics can help you balance your performance budget to keep customers and your CIO happy.
Key takeaways:
o How performance budgets provide a universal language between development, product, and the business
o Using performance budgets through the app lifecycle validate that they continue to meet users' expectations
o Help quantify the impact of poor performance and better balance performance vs. features
For more information, go to: www.appdynamics.com
Get complete visibility into containers based application environmentAppDynamics
Containers and Microservices create new application performance challenges. Containers disrupts the traditional operating environment used in physical or virtual servers. The requirements to manage containers are still evolving along with the added layers of abstraction containers add to environments.
In this session, Anand will discuss what's needed to be built in terms of data extraction, analytics and what features and functions are critical when monitoring microservices based applications.He will also discuss AppDynamics approach to get complete visibility in to container based application environment in addition to reviewing some Open source alternatives.
Mastering the Administration of your AppDynamics Deployment - AppSphere16AppDynamics
Enterprises rely on AppDynamics to drive intelligent monitoring across their applications. As deployments scale to tens of thousands of agents, and many million metrics per minute, we have re-imagined every touch point to help administrators better manage the AppDynamics environment. We start from deployment, and touch upgrades, role-based access control, and a completely re-imagined license management model. We will highlight the different ways AppDynamics is making it easier for administrators and business owners to manage their AppDynamics deployment as it scales throughout the enterprise. Key takeaways:
•The future of deploying and upgrading the AppIQ platform
•Reimagined license management
•A service-oriented architecture that enables operating at even greater scale and more granular control
For more information, go to: www.appdynamics.com
Complete Visibility into Docker Containers with AppDynamicsAppDynamics
AppDynamics provides the business and operational insights into Application performance, user experience and business impact of software applications. It provides visibility into applications and business transactions made out of multiple smaller decoupled (micro) services deployed in a Docker environment using the Docker monitoring solution.
The AppDynamics Docker Monitoring Extension monitors and reports on various metrics, such as: total number of containers, running containers, images, CPU usage, memory usage, network traffic, etc. The AppDynamics Docker monitoring extension gathers metrics from the Docker Remote API, either using Unix Socket or TCP giving you the choice for data collection protocol. In this talk Anand will provide an overview AppDynamics monitoring solution for Docker and demonstrate the key features of the solution.
Anand Akela presented this slide deck at Docker Meet-up At Yelp on August 27, 2015.
From APM to Business Monitoring with AppDynamics AnalyticsAppDynamics
Understand how to expand your application performance monitoring to include business intelligence by harnessing Transaction and Log analytics provided in the AppDynamics Analytics plugin.
Is Your Infrastructure Affecting Critical Business Transactions? - AppSphere16AppDynamics
Within IT operations teams, one of the biggest pain points is problem isolation. Identifying which infrastructure component is responsible for a slowdown or outage is still extremely challenging due to fragmented tools without context. Visibility into servers and networks requires subject matter experts equipped with their own tools and preferences.
For more information on AppDynamics, go to: www.appdynamics.com
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16AppDynamics
Monitoring is complicated, and in most organizations consists of far too many tools owned by too many teams. Fixing monitoring issues requires people, process, and technology. Hear common issues seen in the real world including what should be monitored or collected from a technology and a business perspective.
Investigate what instrumentation is most scalable and effective across languages, commonly used APIs, and possibilities for capturing data from common languages like Java, .NET, and PHP. Cover browser and mobile instrumentation techniques. Get tips on which APIs to use, what open source tools and frameworks can be leveraged, and how to coordinate and communicate requirements across your organization.
Key takeaways:
o What is instrumentation, and what to instrument, collect, and store
o How this can be accomplished on common software stacks
o How to work with application owners to collect business data
o How correlation works in custom open source or packaged monitoring tools
For more information, go to: www.appdynamics.com
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16AppDynamics
The problem that an organization wants to solve with application performance management (APM) is spread across many divisions. Developers are needed to investigate issues hidden deep in the code. QA has to uncover performance-related issues. And operations has to deal with the day-to-day triage of production issues.
To be successful with APM and deliver on its core capabilities—including rapid deployments, solution sizing, application audit, triage, and assessments—engineers and managers need to build critical skills. In this presentation, we will explore ways to grow from a cost center to a profit center by delivering value-added services like capacity planning, 100% uptime, and rapid deployments.
Key takeaways:
o Understand APM maturity model, skill matrix, and concepts of APM as collaboration application
o Changing the perception of APM as a cost center to a profit center by delivering value-added services
o Matching these critical skills to AppDynamics features
For more information go to: www.appdynamics.com
End User Monitoring with AppDynamics - AppSphere16AppDynamics
Learn the major capabilities of the AppDynamics EUM platform, from the basic architecture and configuration to advanced usage and analysis. Examine and troubleshoot web-browser pages, mobile app network requests, and self-generated synthetic transactions from AppDynamics servers across the world.
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16AppDynamics
In this two-hour, instructor-led hands-on lab, attendees will learn how to configure the AppDynamics Database Visibility module and evaluate key features. Topics include:
o Setting up Database Visibility
o Troubleshooting application performance issues caused by database issues
o Monitoring database performance in conjunction with database hardware performance
o Custom dashboard for monitoring key database metrics
o Debugging sudden increase in CPU utilization of the database
The lab will start with an overview and live demo of these features, hands-on exercises, Q&A, and sharing of best practices. To get the most out of the lab, attendees will be required to complete pre-requisite exercises and bring their own laptops.
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16AppDynamics
Running technology is filled with a shiny new object of the day. Some of these technologies are a flash in the pan, while others are transformative. Learn about today's main trends, which are not only changing our infrastructures and applications, but also our organizations and cultures. Today's software systems have become decoupled, often described as microservices, and tend to match organizational and cultural designs. To be agile and decoupled, both the software and the organization must evolve.
Analyze some of these new capabilities and why they are becoming critical for today's applications.
Key takeaways:
o Major reasons and trends driving agility and microservices
o How microservices are managed and orchestrated
o How microservices change the infrastructure
o How this infrastructure should be managed
o Which open source technologies (frameworks, governance layers) assist with these new challenges
For more information go to: www.appdynamics.com
Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...AppDynamics
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
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...AppDynamics
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
Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...AppDynamics
A large U.S. government agency recently deployed AppDynamics to help technical staff monitor mission-critical production applications with advanced alerting and quickly identify, analyze, and troubleshoot issues in real-time.
This successful implementation has a unique design and includes one of the agency's most complex in-house, enterprise-level Java applications. The platform was expanded to monitor databases and clients across multiple regions throughout the U.S.
Hear about challenges encountered and how the agency built an effective platform supporting the performance of mission-critical applications to deliver the best customers and end-user services.
Key takeaways:
o Design and implement an application performance management solution using AppDynamics
o How to integrate multiple support teams and maximize outcomes and See code-level visibility and base-lining capability AppDynamics delivers
o How to reduce the identification of issues and root cause analysis from several hours to a few minutes
For more information go to: www.appdynamics.com
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...AppDynamics
Amazon Alexa Echo, and Google Nest have changed our lives as consumers. As the Internet of Things (IoT) forays into the Enterprise with connected sensing devices, they disrupt traditional business models. As connected devices start communicating with Enterprise applications, the end user experience can be severely impacted. Application performance management solutions now need to cover smart connected devices seamlessly with traditional Web applications and End User Experiences. This talk highlights some of the unique challenges that monitoring millions of IoT devices will bring. It also emphasizes features of a good IoT ready performance monitoring solution.
Key takeaways:
o Learn how Connected Devices impact the bottom line of your business
o Why connected devices need a monitoring strategy
o Best practices for Monitoring Connected Devices
For more information, go to: www.appdynamics.com
In this two-hour, instructor-led hands-on lab, attendees will learn how to use the latest .Net APM features in real-life scenarios to gain operational insights into their applications.
The interactive lab will cover multiple use cases, including:
o Monitoring Azure web apps
o Best practices monitoring ASP.NET MVC and WebAPI applications
o Reasons, tips, and tricks on using service endpoints
o Mastering "getter chain" skills to collect the right data
The lab will include a presentation, hands-on exercises, and Q&A. To get the most out of the lab, attendees will be required to complete pre-requisite exercises and bring their own laptops.
For more information, go to: www.appdynamics.com
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...AppDynamics
In a DevOps world where culture drives to eliminate all barriers, where developers are currency, enabling rapid operations and attracting and retaining top talent are essential to win.
Halogen deployed AppDynamics as an operation platform to deliver key business outcomes, accelerate release cycles, improve collaboration, and attract top talent. By leveraging AppDynamics, Halogen enabled its development team in a compliance-driven environment serving more than 2,000 customers while removing significant friction linked to steps required to maintain compliance and data privacy requirements.
Key takeaways:
o Application performance as a modus operandi
o Application performance impact on your workforce
o How compliance and privacy should be treated in the operational design stage
For more information go to: www.appdynamics.com
How AppDynamics Saved Garmin's Christmas! - AppSphere16AppDynamics
Garmin International provides numerous web, mobile, and desktop applications to its 60 million registered customers. Its core web services platform handles over 80 million transactions a day.
During the end-of-year holidays, the traffic becomes even higher at Garmin. It is, therefore, crucial to have scalable applications and high-performing systems. Garmin's software development groups use AppDynamics to deliver software, monitor their systems, and troubleshoot incidents
Listen to a firsthand story of how AppDynamics was instrumental in stabilizing the performance of critical consumer services right in time for the holidays.
Key takeaways:
• Discover how a company like Garmin does performance analysis and application monitoring, and how AppDynamics plays a role in those activities.
• Gain insights into successes utilizing AppDynamics that can help you build value for your business case.
• Learn how AppDynamics Database monitoring combined with APM offers increased value
For more information go to: www.appdynamics.com
Learn how to perform the essential administration tasks for your on-premise AppDynamics controller. Administrators, System Admins and Admin Support can explore the essentials, including group and password management, Glassfish server JVM settings configuration, implementing backup strategies, importing/exporting settings between controllers, log maintenance and more.
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16AppDynamics
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
Under the Hood: Monitoring Azure and .NET - AppSphere16AppDynamics
Cloud and microservices! With applications moving into these spaces, how do you monitor the platforms with performance in mind?
The session will give you an under-the-hood view into the AppDynamics story for the new .NET landscape, and an end-to-end view of the Azure technologies and how we tie into it. Hear an architectural breakdown of the AppDynamics agent for Azure; the user experience design with continuous integration in mind; and the move to decouple dependency to support the Open Web Interface for .NET.
Key takeaways:
o How AppDynamics monitors the cloud
o How to use AppDynamics to monitor the cloud
o Designing for microservices
o How the .NET agent is changing to decouple dependency on IIS
For more information go to: www.appdynamics.com
Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...AppDynamics
If a UI feature adds 500ms, can it be saved elsewhere? In a world in which personalization needs to be balanced with performance, this is a key question. The technique of performance budgets, a widely used concept in front-end development and design, can help you solve this. Hear how performance budgets using published examples from Lara Hogan at Etsy, Tim Kadlek, and other prominent developers can be exploited by the wider IT ecosystem.
Explore common, real-world application performance management examples of how performance budgets play out at customers such as Vodafone and Barclays. Learn how AppDynamics can help you balance your performance budget to keep customers and your CIO happy.
Key takeaways:
o How performance budgets provide a universal language between development, product, and the business
o Using performance budgets through the app lifecycle validate that they continue to meet users' expectations
o Help quantify the impact of poor performance and better balance performance vs. features
For more information, go to: www.appdynamics.com
Get complete visibility into containers based application environmentAppDynamics
Containers and Microservices create new application performance challenges. Containers disrupts the traditional operating environment used in physical or virtual servers. The requirements to manage containers are still evolving along with the added layers of abstraction containers add to environments.
In this session, Anand will discuss what's needed to be built in terms of data extraction, analytics and what features and functions are critical when monitoring microservices based applications.He will also discuss AppDynamics approach to get complete visibility in to container based application environment in addition to reviewing some Open source alternatives.
Mastering the Administration of your AppDynamics Deployment - AppSphere16AppDynamics
Enterprises rely on AppDynamics to drive intelligent monitoring across their applications. As deployments scale to tens of thousands of agents, and many million metrics per minute, we have re-imagined every touch point to help administrators better manage the AppDynamics environment. We start from deployment, and touch upgrades, role-based access control, and a completely re-imagined license management model. We will highlight the different ways AppDynamics is making it easier for administrators and business owners to manage their AppDynamics deployment as it scales throughout the enterprise. Key takeaways:
•The future of deploying and upgrading the AppIQ platform
•Reimagined license management
•A service-oriented architecture that enables operating at even greater scale and more granular control
For more information, go to: www.appdynamics.com
Complete Visibility into Docker Containers with AppDynamicsAppDynamics
AppDynamics provides the business and operational insights into Application performance, user experience and business impact of software applications. It provides visibility into applications and business transactions made out of multiple smaller decoupled (micro) services deployed in a Docker environment using the Docker monitoring solution.
The AppDynamics Docker Monitoring Extension monitors and reports on various metrics, such as: total number of containers, running containers, images, CPU usage, memory usage, network traffic, etc. The AppDynamics Docker monitoring extension gathers metrics from the Docker Remote API, either using Unix Socket or TCP giving you the choice for data collection protocol. In this talk Anand will provide an overview AppDynamics monitoring solution for Docker and demonstrate the key features of the solution.
Anand Akela presented this slide deck at Docker Meet-up At Yelp on August 27, 2015.
From APM to Business Monitoring with AppDynamics AnalyticsAppDynamics
Understand how to expand your application performance monitoring to include business intelligence by harnessing Transaction and Log analytics provided in the AppDynamics Analytics plugin.
Is Your Infrastructure Affecting Critical Business Transactions? - AppSphere16AppDynamics
Within IT operations teams, one of the biggest pain points is problem isolation. Identifying which infrastructure component is responsible for a slowdown or outage is still extremely challenging due to fragmented tools without context. Visibility into servers and networks requires subject matter experts equipped with their own tools and preferences.
For more information on AppDynamics, go to: www.appdynamics.com
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16AppDynamics
Monitoring is complicated, and in most organizations consists of far too many tools owned by too many teams. Fixing monitoring issues requires people, process, and technology. Hear common issues seen in the real world including what should be monitored or collected from a technology and a business perspective.
Investigate what instrumentation is most scalable and effective across languages, commonly used APIs, and possibilities for capturing data from common languages like Java, .NET, and PHP. Cover browser and mobile instrumentation techniques. Get tips on which APIs to use, what open source tools and frameworks can be leveraged, and how to coordinate and communicate requirements across your organization.
Key takeaways:
o What is instrumentation, and what to instrument, collect, and store
o How this can be accomplished on common software stacks
o How to work with application owners to collect business data
o How correlation works in custom open source or packaged monitoring tools
For more information, go to: www.appdynamics.com
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16AppDynamics
The problem that an organization wants to solve with application performance management (APM) is spread across many divisions. Developers are needed to investigate issues hidden deep in the code. QA has to uncover performance-related issues. And operations has to deal with the day-to-day triage of production issues.
To be successful with APM and deliver on its core capabilities—including rapid deployments, solution sizing, application audit, triage, and assessments—engineers and managers need to build critical skills. In this presentation, we will explore ways to grow from a cost center to a profit center by delivering value-added services like capacity planning, 100% uptime, and rapid deployments.
Key takeaways:
o Understand APM maturity model, skill matrix, and concepts of APM as collaboration application
o Changing the perception of APM as a cost center to a profit center by delivering value-added services
o Matching these critical skills to AppDynamics features
For more information go to: www.appdynamics.com
End User Monitoring with AppDynamics - AppSphere16AppDynamics
Learn the major capabilities of the AppDynamics EUM platform, from the basic architecture and configuration to advanced usage and analysis. Examine and troubleshoot web-browser pages, mobile app network requests, and self-generated synthetic transactions from AppDynamics servers across the world.
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16AppDynamics
In this two-hour, instructor-led hands-on lab, attendees will learn how to configure the AppDynamics Database Visibility module and evaluate key features. Topics include:
o Setting up Database Visibility
o Troubleshooting application performance issues caused by database issues
o Monitoring database performance in conjunction with database hardware performance
o Custom dashboard for monitoring key database metrics
o Debugging sudden increase in CPU utilization of the database
The lab will start with an overview and live demo of these features, hands-on exercises, Q&A, and sharing of best practices. To get the most out of the lab, attendees will be required to complete pre-requisite exercises and bring their own laptops.
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16AppDynamics
Running technology is filled with a shiny new object of the day. Some of these technologies are a flash in the pan, while others are transformative. Learn about today's main trends, which are not only changing our infrastructures and applications, but also our organizations and cultures. Today's software systems have become decoupled, often described as microservices, and tend to match organizational and cultural designs. To be agile and decoupled, both the software and the organization must evolve.
Analyze some of these new capabilities and why they are becoming critical for today's applications.
Key takeaways:
o Major reasons and trends driving agility and microservices
o How microservices are managed and orchestrated
o How microservices change the infrastructure
o How this infrastructure should be managed
o Which open source technologies (frameworks, governance layers) assist with these new challenges
For more information go to: www.appdynamics.com
Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...AppDynamics
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
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...AppDynamics
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
Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...AppDynamics
A large U.S. government agency recently deployed AppDynamics to help technical staff monitor mission-critical production applications with advanced alerting and quickly identify, analyze, and troubleshoot issues in real-time.
This successful implementation has a unique design and includes one of the agency's most complex in-house, enterprise-level Java applications. The platform was expanded to monitor databases and clients across multiple regions throughout the U.S.
Hear about challenges encountered and how the agency built an effective platform supporting the performance of mission-critical applications to deliver the best customers and end-user services.
Key takeaways:
o Design and implement an application performance management solution using AppDynamics
o How to integrate multiple support teams and maximize outcomes and See code-level visibility and base-lining capability AppDynamics delivers
o How to reduce the identification of issues and root cause analysis from several hours to a few minutes
For more information go to: www.appdynamics.com
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...AppDynamics
Amazon Alexa Echo, and Google Nest have changed our lives as consumers. As the Internet of Things (IoT) forays into the Enterprise with connected sensing devices, they disrupt traditional business models. As connected devices start communicating with Enterprise applications, the end user experience can be severely impacted. Application performance management solutions now need to cover smart connected devices seamlessly with traditional Web applications and End User Experiences. This talk highlights some of the unique challenges that monitoring millions of IoT devices will bring. It also emphasizes features of a good IoT ready performance monitoring solution.
Key takeaways:
o Learn how Connected Devices impact the bottom line of your business
o Why connected devices need a monitoring strategy
o Best practices for Monitoring Connected Devices
For more information, go to: www.appdynamics.com
In this two-hour, instructor-led hands-on lab, attendees will learn how to use the latest .Net APM features in real-life scenarios to gain operational insights into their applications.
The interactive lab will cover multiple use cases, including:
o Monitoring Azure web apps
o Best practices monitoring ASP.NET MVC and WebAPI applications
o Reasons, tips, and tricks on using service endpoints
o Mastering "getter chain" skills to collect the right data
The lab will include a presentation, hands-on exercises, and Q&A. To get the most out of the lab, attendees will be required to complete pre-requisite exercises and bring their own laptops.
For more information, go to: www.appdynamics.com
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...AppDynamics
In a DevOps world where culture drives to eliminate all barriers, where developers are currency, enabling rapid operations and attracting and retaining top talent are essential to win.
Halogen deployed AppDynamics as an operation platform to deliver key business outcomes, accelerate release cycles, improve collaboration, and attract top talent. By leveraging AppDynamics, Halogen enabled its development team in a compliance-driven environment serving more than 2,000 customers while removing significant friction linked to steps required to maintain compliance and data privacy requirements.
Key takeaways:
o Application performance as a modus operandi
o Application performance impact on your workforce
o How compliance and privacy should be treated in the operational design stage
For more information go to: www.appdynamics.com
How AppDynamics Saved Garmin's Christmas! - AppSphere16AppDynamics
Garmin International provides numerous web, mobile, and desktop applications to its 60 million registered customers. Its core web services platform handles over 80 million transactions a day.
During the end-of-year holidays, the traffic becomes even higher at Garmin. It is, therefore, crucial to have scalable applications and high-performing systems. Garmin's software development groups use AppDynamics to deliver software, monitor their systems, and troubleshoot incidents
Listen to a firsthand story of how AppDynamics was instrumental in stabilizing the performance of critical consumer services right in time for the holidays.
Key takeaways:
• Discover how a company like Garmin does performance analysis and application monitoring, and how AppDynamics plays a role in those activities.
• Gain insights into successes utilizing AppDynamics that can help you build value for your business case.
• Learn how AppDynamics Database monitoring combined with APM offers increased value
For more information go to: www.appdynamics.com
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...AppDynamics
Monitoring of production is critical, but what you choose to monitor has a direct impact on the culture of a software development organization. At CDK Global, we focus on the end-user experience, and prioritize monitoring of their interactions with our applications. This has a direct effect of driving the culture within CDK of delivering customer delight as we continuously evolve our platform to provide world class services.
Making architectural changes of legacy applications is critical, but comes with risk that the unanticipated will happen. CDK utilizes AppDynamics to monitor key application performance metrics first, to ensure refactoring work is a benefit to our clients and sets the stage for the next evolution of our platform.
Key takeaways:
o Drive customer delight by focusing on the end-user experience in all steps of the development process
o Company culture has far reaching impact; carefully choose where to focus monitoring attention to build the culture you desire
o Software architectural evolution comes with risk; guarantee that all changes benefit the end-user by monitoring key performance metrics before you begin any major technology change
For more information, go to: www.appdynamics.com
Better Together: The Winning Strategy of Unified Ownership - AppSphere16AppDynamics
Hear how AppDynamics helps diverse departments work better together. Natural departmental borders are relaxing as collaboration opportunities become more visible and realistic. This session will explore strategies and use cases implemented in a traditional satellite broadcast company that encourages and enables employees to exceed the demands of a hyper complex, interdependent, interactive streaming platform while driving continued improvements and efficiencies.
Executives; product, marketing, and engineering teams; and all tiers of operations benefit from specific, targeted business insight essential to maintain, measure, analyze, react, and evolve toward continuous improvement on brand protection, customer behavior, and satisfaction.
Learn how AppDynamics is part of the engine that supports moving from the inefficient model of manual escalations between independent groups and pushing toward first-touch resolution and automated notifications and escalations.
See examples of how teamwork is encouraged with meaningful performance measurements that are within the scope of influence for each department, while simplifying and promoting the symbiotic nature of winning together.
For more information go to: www.appdynamics.com
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...AppDynamics
DixonsCarphone is a CE and mobile phone retailer with over 2,400 stores across Europe. For us, application health = business health.
In 2016, we deployed AppDynamics APM and Application Analytics as we wanted to go beyond technical performance and connect it to business metrics. This has enabled us to easily answer questions such as:
• Can we see which customers are experiencing poor online speeds?
• Can we tie it to mobile devices and target improvements?
While we had other analytics solutions, they could not help us answer these questions easily or completely.
In this session you will hear our best practices on how we are using APM and Application Analytics together to drive business outcomes, bringing IT and the business together.
Key takeaways:
• Learn how you can use Application Analytics to drive business outcomes in real-time
• Hear best practices on how to bring IT and the business together
• Understand how real-time analytics can improve customer experience
For more information go to: www.appdynamics.com
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16AppDynamics
Making the leap to continuous delivery is precarious for any organization, but the concerns are greatly exacerbated when your organization services approximately 45 million bank accounts. Committed to maintaining flawless user experiences while accelerating release cadence, Capital One faced a daunting challenge as it transformed culture, processes, and technical infrastructure in its evolution to continuous delivery.
Join this session with Capital One's Michael Bonamassa and Parasoft's Wayne Airole and learn from their insights on what DevTest changes are critical for responding to extreme digital disruption.
Key takeaways:
o The changing responsibilities of DevTest in a "continuous everything" world
o What skill sets software testers need to ride the wave of digital transformation
o How service virtualization and continuous testing measure the risk of a release candidate
o How to evolve the culture and process to support continuous delivery
o What technical infrastructure is required for real-time test automation and continuous delivery maturation
For more information, go to: www.appdynamics.com
How Jack Henry & Associates Addressed Six of the Biggest Application Performa...AppDynamics
Anyone who works in the IT industry, especially in the application space, has heard the phrase "you don't know what you don't know." In this session, see how AppDynamics Application Performance Management (APM) was harnessed to answer six of the biggest problems that Jack Henry & Associates faced as it sought to provide an application that delivers over 60 billion requests per month. See how APM provides immediate visibility into ongoing issues and ensures a better long-term understanding of applications, complexities, dependencies, and performance.
Key takeaways:
o How to gain a better understanding of your application performance and whether everything works the way it should
o How to be confident in the success of a code deployment
o How service degradations, either internal or third-party, affect the performance and user experience of your application
For more information, go to: www.appdynamics.com
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...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”
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...AppDynamics
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
How Allscripts Streamlined Root Cause Analysis - AppSphere16AppDynamics
Allscripts, a leading healthcare information technology solutions provider, faced technical challenges including limited monitoring capabilities for the development team, needing a subject-matter expert to provide root cause analysis, and insufficient performance indicators. Attend this session to learn about the benefits Allscripts gained using AppDynamics, including gaining:
o Integrated dashboard view of the operational system
o Insight into unknown issues prior to deployment
o Ranked performance issues
o Immediate alerts of infrastructure issues and / or configurations
o Ability to evaluate and numerically state performance differences between different code bases’ server configurations
Key takeaways:
o How to employ AppDynamics to free top SME talent from mundane RCA work
o How to use AppDynamics to evaluate a solution
o Enabling SaaS development operations to better communicate areas of concern to development
For more information, go to: www.appdynamics.com
How Choice Hotels Aligned IT and Business Through Common Metrics - AppSphere16AppDynamics
Choice Hotels successfully implemented AppDynamics during the relaunch of choicehotels.com and successfully drove widespread adoption within IT operations, support, and the business.
Key Takeaways:
• Clearly define goals
• Create internal customer partnership
• Set realistic expectations
• Utilize business transactions and metrics to define criteria for success
• Hear about the strong partnership between Choice and AppDynamics
For more information go to: www.appdynamics.com
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...AppDynamics
Adoption and continued use of tools can be one of the most difficult challenges an IT leader faces when purchasing an APM tool. Without solid adoption, large-scale investments can quickly become shelf-ware that doesn’t yield a solid ROI. Get an insight into the techniques United Airlines used to generate excitement, build trust, and change the APM conversation in its enterprise.
Key takeaways:
• Understand how United saw success by socializing the benefits of AppDynamics from individual team members in AppDev and operations to the C-suite
• Learn how United developed a “tool for everyone" approach that created a sense of a collective ownership across technical teams
• See how a strong education plan delivered by cross-functional trainers positively contributed to continued use and adoption after the initial deployment was completed
For more information, go to: www.appdynamics.com
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16AppDynamics
AppDynamics is the market-leading APM solution. OpsDataStore is the common, real-time, big data back-end that enables data-driven IT operations across all sources of monitoring data. Learn how the combination of the uniquely valuable AppDynamics Business Transaction Performance and Throughput metrics and infrastructure metrics from vendors like VMware, ExtraHop, and Intel allow you to understand the behavior of your critical business transactions in the context of the behavior and resource contention in your virtual and physical infrastructure.
Key takeaways:
o The data from AppDynamics (Transaction Response Time and Throughput) is more valuable when analyzed in the context of infrastructure data from other vendors.
o Exposing infrastructure teams (IT operations) to AppDynamics data increases the demand for it as IT operations has probably never had visibility to actual transaction performance before.
o OpsDataStore and AppDynamics enable a best-of-breed monitoring strategy that allows enterprises to stop wasting money on legacy frameworks.
For more information, go to: www.appdynamics.com
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...AppDynamics
Accenture’s internal IT organization powers a digital business that supports the company’s growth strategy. To operate globally and virtually requires pervasive technology to be applied differently, and more quickly than ever. With hundreds of applications and platforms underpinning operations, monitoring, managing, and improving performance of applications is important.
To help Accenture deliver high-performing enterprise apps to support 370,000+ employees in 120 countries, it deployed AppDynamics. Accenture’s performance engineering team undertook innovative programs to drive adoption. Explore Accenture’s deployment and maintenance approach, means of accelerating adoption, and keys to transforming digital operations.
Key takeaways:
• How Accenture internally deploys AppDynamics across hundreds of unique applications and provides periodic updates
• How Accenture drives performance monitoring from a top-down perspective and standardizes its operations mindset across critical applications
• How Accenture enables more than 1,000 users to track application performance within AppDynamics
For more information go to: www.appdynamics.com
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...AppDynamics
In today's world where end-users desire a simple and intuitive web experience, we face correlating operational challenges. How does a simplistic experience equal a more complex system? Hear how AppDynamics End User Management (EUM) and Application Performance Management (APM) enable visibility into the end-to-end workflow, which gives everyone new insight into the workflow. This empowers support and operations teams with information from the SME developer on the application process flows in real-time.
From end-user devices to browsers to entry points to web apps to seeing transactions between systems, hear how AppDynamics makes all this visible. Learn how Cerner CTS is on its journey with AppDynamics and has gained visibility into workflows, delivering the potential to change the support game.
Key takeaways:
o Build a service-oriented culture
o Define an operational support process
o Improve meantime to resolution
For more information, go to: www.appdynamics.com
AppDynamics and ME Bank: Use Cases for a Modern Digital Bank - AppSphere16AppDynamics
ME is an Australian bank with a difference - we're a branchless, digital bank that depends on our external and internal applications and services to achieve our purpose to help all Australians get ahead.
In this session Matt Forder, Infrastructure Service Manager, will show how ME use platforms like Pega Systems, Temenos T24, and Software AG WebMethods in a service-orientated, multi-sourced environment to deliver digital services for customers and staff, and how AppDynamics helps make sense of it all.
Key takeaways:
• How AppDynamics can be used in service-oriented environment with a mix of in-house developed and commercial off-the-shelf software.
• How AppDynamics can help measure and improve the experience of internal and field-based staff.
• How AppDynamics can increase service provider accountability in a multi-sourced environment.
For more information, go to: www.appdynamics.com
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...AppDynamics
Learn how AppDynamics is changing the APM market with major enhancements making it easier to configure and extract data from live transactions. AppDynamics next-gen architecture allows for configuration & instrumentation at scale with a new model for configuration management. See how Live Transaction Detection helps identify and extract commonly Instrumented & unInstrumented entry points in Java (ie. Servlets). Deep dive into new ways to identify business transaction latency, introducing features such as thread contention analysis and garbage collection performance visibility for JVM monitoring. The content covered will be applicable and of great value for not only Java APM users, but also anyone managing application configuration when scaling AppDynamics.
Key takeaways:
o Learn about the next-generation of transaction configuration & instrumentation for scaling your business monitoring with AppDynamics
o Go deep into Java diagnostics with new contention analysis and Garbage Collection visibility features in the agent
For more information, go to: www.appdynamics.com
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16AppDynamics
Learn how to drive a digital transformation by condensing systems to one global SaaS Solution for corporate services, which reduces IT and business support burdens. It also increases integration between SaaS solutions that provide data feeds to each other and helps you proactively identify when jobs are running long.
Hear how to increase the amount of data available for IT analytics, providing a single truth for data.
Key takeaways:
o How to evolve your DevOps culture
o Provide more business analytics and increase value to the company
o Do more with less
For more information, go to: www.appdynamics.com
Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...sparkfabrik
This talk "What is the secure software supply chain and the current state of the PHP ecosystem" discusses the current state of the software supply chain, the big global recent events (SolarWinds, log4shell, codecov, packagist) and the state of the PHP and Drupal ecosystem, the threats and the mitigations that can be applied using tools like Sigstore, Syft, and Grype for digital signatures, SBOM generation, and automatic vulnerability scanning and how to use them for real-world projects to gain unprecedented levels of knowledge of your digital artifacts.
Docker Orchestration: Welcome to the Jungle! Devoxx & Docker Meetup Tour Nov ...Patrick Chanezon
In two years, Docker hit the sweet spot for devs and ops, with tools for building, shipping, and running distributed apps architected as a set of collaborating microservices packaged as Linux containers. One area of the Docker ecosystem that saw a lot of innovation in the past year is container orchestration systems. This session compares and contrasts various Docker orchestration systems (Swarm, Machine, and Compose), the batteries included with Docker itself, Mesos, Kubernetes, CoreOS/Fleet, Deis, Cloud Foundry, and Tutum. It includes a demo of how to deploy a Java 8 app with MongoDB on several of these systems. The goal of the session is to give you a framework to help evaluate how these systems can meet your particular requirements.
Demo code at https://github.com/chanezon/docker-tips/blob/master/orchestration-networking/README.md
Cloud Native Night, April 2018, Mainz: Workshop led by Jörg Schad (@joerg_schad, Technical Community Lead / Developer at Mesosphere)
Join our Meetup: https://www.meetup.com/de-DE/Cloud-Native-Night/
PLEASE NOTE:
During this workshop, Jörg showed many demos and the audience could participate on their laptops. Unfortunately, we can't provide these demos. Nevertheless, Jörg's slides give a deep dive into the topic.
DETAILS ABOUT THE WORKSHOP:
Kubernetes has been one of the topics in 2017 and will probably remain so in 2018. In this hands-on technical workshop you will learn how best to deploy, operate and scale Kubernetes clusters from one to hundreds of nodes using DC/OS. You will learn how to integrate and run Kubernetes alongside traditional applications and fast data services of your choice (e.g. Apache Cassandra, Apache Kafka, Apache Spark, TensorFlow and more) on any infrastructure.
This workshop best suits operators focussed on keeping their apps and services up and running in production and developers focussed on quickly delivering internal and customer facing apps into production.
You will learn how to:
- Introduction to Kubernetes and DC/OS (including the differences between both)
- Deploy Kubernetes on DC/OS in a secure, highly available, and fault-tolerant manner
- Solve operational challenges of running a large/multiple Kubernetes cluster
- One-click deploy big data stateful and stateless services alongside a Kubernetes cluster
Using Data Science & Serverless Python to find apartment in TorontoDaniel Zivkovic
See how Ian Whitestone (Data Scientist at Shopify) created Domi – #Toronto Apartment Finder app, using #Serverless Framework #Zappa for #Python on #AWS, #PostGIS, #Slack, and some #Regression Techniques: https://www.youtube.com/watch?v=JE_zEqe7M_8
http://ServerlessToronto.org thanks https://www.linkedin.com/company/trend-micro for catering, https://www.linkedin.com/company/myplanethq for hosting, and https://www.linkedin.com/company/manning-publications-co for book giveaways!
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...OpenWhisk
Learn more about the IBM Bluemix OpenWhisk, a serverless event-driven compute platform, which quickly executes application logic in response to events or direct invocations from web/mobile apps or other endpoints.
Organizations can pick between numerous free community-supported distributions of the Linux operating system. In the data center and on AWS, Azure, GKE, CloudFlare, DigitalOcean, and other public clouds, these free versions are available as part of the default configuration. Why, then, would you pay for Linux?
These slides, based on a webinar hosted by Red Hat and leading IT research firm EMA, provide insights into what has and has not worked related to the adoption of free versus subscription-based Linux distributions.
Slides used in April Bluemix Meetup for RTP See http://www.meetup.com/rtpbluemix/events/229767420/ for details of the specific meetup or http://www.meetup.com/rtpbluemix/ if you wish to join future ones
Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook.
In this hands-on session, we will briefly introduce the core concepts and some key technologies of the cloud native stack and then show how to build, package, containerize, compose and orchestrate a cloud native showcase application on top of a cluster operating system such as Kubernetes or OpenShift. Throughout the session we will be using an off-the-shelf MIDI controller to visualize the concepts and to remote control the cluster.
Container Days 2017 conference. @ConDaysEU #CDS17 #qaware #CloudNativeNerd @LeanderReimer
A hitchhiker‘s guide to the cloud native stackQAware GmbH
Container Days 2017, Hamburg: Vortrag von Mario-Leander Reimer (@LeanderReimer, Cheftechnologe bei QAware).
Abstract: Cloud-Größen wie Google, Twitter und Netflix haben die Kernbausteine ihrer Infrastruktur quelloffen verfügbar gemacht. Das Resultat aus vielen Jahren Cloud-Erfahrung ist nun frei zugänglich, und jeder kann seine eigenen Cloud-nativen Anwendungen entwickeln – Anwendungen, die in der Cloud zuverlässig laufen und fast beliebig skalieren. Die einzelnen Bausteine wachsen zu einem großen Ganzen zusammen, dem Cloud Native Stack.
In dieser Session stellen wir die wichtigsten Konzepte und Schlüsseltechnologien vor und bringen dann eine Spring-Cloud-basierte Beispielanwendung schrittweise auf Kubernetes und DC/OS zum Laufen. Dabei diskutieren wir verschiedene praktikable Architekturalternativen.
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...Animesh Singh
When people aren't talking about VMs and containers, they're talking about serverless architecture. Serverless is about no maintenance. It means you are not worried about low-level infrastructural and operational details. An event-driven serverless platform is a great use case for IoT.
In this session at @ThingsExpo, Animesh Singh, an STSM and Lead for IBM Cloud Platform and Infrastructure, detailed how to build a distributed serverless, polyglot, microservices framework using open source technologies like:
OpenWhisk: Open source distributed compute service to execute application logic in response to events
Docker: To run event driven actions 6. Ansible and BOSH: to deploy the serverless platform
MQTT: Messaging protocol for IoT
Node-RED: Tool to wire IoT together
Consul: Tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable.
Kafka: A high-throughput distributed messaging system.
StatsD/ELK/Graphite: For statistics, monitoring and logging
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...Agile Testing Alliance
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Quality Engineering in Remote IoT System" at #ATAGTR2023.
#ATAGTR2023 was the 8th Edition of Global Testing Retreat.
To know more about #ATAGTR2023, please visit: https://gtr.agiletestingalliance.org/
What is the Secure Supply Chain and the Current State of the PHP Ecosystemsparkfabrik
In this talk I’ll present the current state of the software supply chain, the big global recent events (SolarWinds, log4shell, codecov, packagist) and the state of the PHP and Drupal ecosystem, the threats and the mitigations that can be applied using tools like Sigstore, Syft, and Grype for digital signatures, SBOM generation, and automatic vulnerability scanning and how to use them for real-world projects to gain unprecedented levels of knowledge of your digital artifacts.
There will be also a demo of the mentioned tools in action to implement a secure supply chain pipeline for your Drupal projects.
In the realm of real-time applications, Large Language Models (LLMs) have long dominated language-centric tasks, while tools like OpenCV have excelled in the visual domain. However, the future (maybe) lies in the fusion of LLMs and deep learning, giving birth to the revolutionary concept of Large Action Models (LAMs).
Imagine a world where AI not only comprehends language but mimics human actions on technology interfaces. For example, the Rabbit r1 device presented at CES 2024, driven by an AI operating system and LAM, brings this vision to life. It executes complex commands, leveraging GUIs with unprecedented ease.
In this presentation, join me on a journey as a software engineer tinkering with WebRTC, Janus, and LLM/LAMs. Together, we’ll evaluate the current state of these AI technologies, unraveling the potential they hold for shaping the future of real-time applications.
Nebulaworks invited Bitnami's software engineer, Adnan Abdulhussein to present on, "The App Developer's Kubernetes Toolbox."
Details:
If you're developing applications on top of Kubernetes, you may be feeling overwhelmed with the vast number of development tools in the ecosystem at your disposal. Kubernetes is growing at a rapid pace, and it's becoming impossible to keep up with the latest and greatest development environments, debuggers, and build test and deployment tools.
Learn:
• The current state of development in Kubernetes
• Comparison of shared and local Kubernetes development environments
• Overview of different development tools in the ecosystem
• Which tools make sense in common scenarios
• How Bitnami uses Kubernetes as a development environment
Neo4j works very well in cloud environments. However, with such variance in compute, network, and storage options, the job of configuring a production database environment is getting complex. In this demo-oriented session, Patrick and David Makogon will introducing straightforward ways to configure and deploy Neo4j with Docker containers, as well as showing how to use automated cloud resource configuration with the new Azure Resource Manager.
stackconf 2022: Minimum Viable Security for Cloud Native StacksNETWAYS
The migration from monoliths to microservices is long behind us, however managing microservices operations at scale comes with a layer of complexity, particularly with aspects of security that still have a learning curve. But what if all of this could be simplified and automated pretty easily? If we think about our production Kubernetes & microservices operations, in the same way we think about how we design and build our products, we could build and automate minimum viable security plans that we could easily bake into our config files and CI/CD processes. Once we build this foundational framework of security, it will always be possible to iterate and evolve our security framework, for advanced layers of security that often comes with time, increased experience, and greater maturity around security. In this talk, we will present what MVS looks like for cloud native operations, how to build a cluster secured by design, continuously monitoring networking, container internals and primitives, and access management with a least privilege principle mindset. In this session we will demonstrate this through code, and even how this can work seamlessly with other CNCF ecosystem projects – from Helm to OPA, ArgoCD, Notary, as well at the most common DevOps stacks – Terraform, to AWS, GitHub Actions and more.
Similar to Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16 (20)
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour LondonAppDynamics
85% of enterprises have a MultiCloud strategy, but what should this feature, and how can it be applied in the real world? Hear from Micheal Englert, Solutions Engineer at AppDynamics on his recommendations on leveraging Application Performance Monitoring to migrate to the cloud.
Top Tips For AppD Adoption Success at AppD Global Tour LondonAppDynamics
AppDynamics expert? In this session with Edgar Rivera, you’ll learn about best practices for configuring Business Transactions, role-based access control and other top tips for APM success.
How To Create An AppD Centre of Excellence at AppD Global Tour LondonAppDynamics
A CIO once said, “AppDynamics will transform the way your business runs”. AppDynamics is easy to deploy - but to realize full ROI it's critical to drive adoption across all teams and IT processes. Learn best practices on how to build an AppD Centre of Excellence to help drive adoption across your enterprise.
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...AppDynamics
Retaining loyal customers is more important than ever, so ensuring exceptional customer experience should be top priority. End User Monitoring (EUM) is central to a successful enterprise APM strategy - watch this session and see what AppDynamics EUM can do for you and your business.
Just Eat: DevOps at Scale at AppD Global Tour LondonAppDynamics
There are many reasons to adopt DevOps but equally many ways in which organizational and cultural factors slow progress down. Hear from Just Eat on their recommendations on building DevOps and Site Reliability teams at scale.
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...AppDynamics
Applications drive business success. AppDynamics with Business iQ provides crucial visibility into the business health of apps, and contextual detail into every customer and how each release is performing from a commercial perspective. Be inspired with the key use cases for Business iQ.
Overcoming Transformational Barriers with Ensono - AppD Global Tour LondonAppDynamics
Driving transformation and innovation in an enterprise IT organisation can be challenging. Simon Rawcliffe, CIO Advisor at Ensono talks through his recommendations on breaking those barriers and how legacy systems shouldn't be an obstacle to your transformation at AppD Global Tour London.
Hear from AppDynamics client at AppD Global Tour Stockholm, Equinor on why Application Performance Monitoring was needed in their enterprise organisation.
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...AppDynamics
Applications drive business success. AppDynamics with Business iQ provides crucial visibility into the business health of apps, and contextual detail into every customer and how each release is performing from a commercial perspective. Be inspired with the key use cases for Business iQ.
Top Tips For AppD Adoption Success - AppD Global Tour StockholmAppDynamics
Want to become an AppDynamics expert? In this essential session, you’ll learn about best practices for configuring Business Transactions, role based access control and other top tips for APM success.
What's next for AppD and Cisco? - AppD Global TourAppDynamics
Cisco and AppDynamics are working towards the self-driving enterprise, and application and business performance intelligence is central to this vision. Take a look at the Cisco integrations we have been working on and get the lowdown on future AppDynamics product developments.
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit EuropeAppDynamics
On the 20th March 2017, AppDynamics was acquired by Cisco for $3.7B, the biggest M&A multiple for a company bought for over $1B. This acquisition reinforces Cisco’s strategic direction, shifting to software-centric solutions and analytics. AppDynamics’ real-time data platform will be correlated with Cisco’s data platforms over time, giving joint customers the richest end-to-end view (from business to user to app to infrastructure), allowing for better remediation and automation.
In this session, come and hear what’s next, as Tejaswi Redkar, Head of Products and Experience in the Cloud and Analytics Business Unit at Cisco and Adam Leftik, VP of Product Management, at AppDynamics, go deeper into the value Cisco and AppDynamics will bring. Tejaswi and Adam will detail:
- The announcement and its significance for the software and infrastructure industries
- How the acquisition will redefine application intelligence
For more information, visit: www.appdynamics.com
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...AppDynamics
Metrics in IT and business are nothing new but with digital they are more important than ever. Metrics are your compass – they help you manage and set the right path for success, help you motivate people and act as a primary way of communicating value. The right metrics will also provide the early warning that you need to change direction, but the reality is that the best metrics are devised using an outside-in approach, putting your customers and business outcomes first. In this session, Sharon Cooper, CDO at BMJ, who in 2016 was voted into 3rd place in the Top CIO list, along with John Rakowski, Director of Technology Strategy at AppDynamics, will outline how to think about metrics today and structure your measurement strategy. We’ll explore:
-The persona of today’s tech leader — what you should care about and the challenges you face
-Recommendations for structuring your metric and reporting strategy
-The monitoring and analytics technologies required to achieve measurement success
For more information, visit: www.appdynamics.com
Forrester Research: How To Organise Your Business For Digital Success - AppD ...AppDynamics
Digital is the new over-used, over-hyped term, but today there really is no more 'business as usual'. Nigel Fenwick, Vice President and Principal CIO Analyst at Forrester Research, has been researching digital business and strategy for five years – he was one of the first analysts to identify the shift to digital. This don't-miss session offers insights from his latest research into the how to organise your team for success today, and how your firm can shape itself to succeed in the digital era. Nigel will cover:
-Does the enterprise require a CDO?
-The role of IT and the CIO in digital transformation
-Skill requirements for your team
For more information, visit: www.appdynamics.com
Mastering APM With End User Monitoring - AppD Summit EuropeAppDynamics
Today, the most important measure in application performance management is not whether the lights are green, it’s whether users think performance is good. End User Monitoring provides immediate performance visibility of mobile devices, browsers, scripts, images and crashes - complementing application performance metrics and ensuring you have complete understanding of performance from an end user perspective. In this session learn how EUM enriches your APM deployment and get your EUM questions answered. In this session, we’ll:
-Reveal what’s possible in our latest version of EUM, and give a sneak preview of upcoming features
-Outline the challenges that AppDynamics EUM solves and our differentiators
-Demonstrate how browser, mobile real user monitoring, and synthetic monitoring can improve overall monitoring strategy
For more information, visit: www.appdynamics.com
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeAppDynamics
Dashboards are critical for visualising data and making data actionable. Learn how to leverage high quality data captured by AppDynamics to power engaging, useful dashboards that go well beyond what comes out of the box. Dashboards are great for troubleshooting problems, but not every user of AppDynamics is concerned with troubleshooting. Learn how to build dashboards that cater to different audiences and ensure that dashboards drive intended actions. If you’re using AppDynamics APM, come to this session and become an AppDynamics rockstar by covering:
-Why build a dashboard in the first place?
-How to capture and present the right data for each audience
-A live, step-by-step demonstration on how to build great dashboards
For more information, visit: www.appdynamics.com
Business iQ: What It Is and How to Start - AppD Summit EuropeAppDynamics
In the era of experience, application performance is business performance. So while performance monitoring is vital, enterprises must quickly shift to focus on optimising customer experience and prioritising actions that drive better business outcomes. Business iQ has been designed for the enterprise, making it easy to analyse — in real-time — user, transaction, and log data within a business context. In this interactive session, we’ll dive into product details, show in-depth demos, and reserve time for Q&A. Here, you’ll learn:
-Where and how to get started with Business iQ, plus a sneak preview of upcoming features
-Top Business iQ customer use cases from different industries
-How to build powerful queries and dashboards to drive higher user loyalty and revenue for the business by leveraging user (mobile, browser), transaction and log file data.
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeAppDynamics
Docker, Kubernetes, Rancher… just a few of the container technologies out there. The buzz around containers is still growing, as they can make a seismic impact on release velocity. But what’s the best way to add containers to your technology stack? Get the low down from a container expert who will separate the facts from fiction. What’s the best path to scale your adoption and usage? How do you guard against user privilege escalation? How do containers fit into a DevOps approach?
In this talk, Liz Rice will:
-Explain what’s involved in the lifecycle stages: Develop, Registry, and Deploy
-Build a container live on stage, by writing one in a few lines of Go code
-Flag container security risks and give tips on how to achieve peace of mind
For more information, visit: www.appdynamics.com
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit EuropeAppDynamics
A cornerstone of the DevOps philosophy, investment in automation at all stages across the SDLC has increased over recent years. Automation promises velocity and reduced errors, helps foster repeatable processes, and removes the need for long hours on dull, repetitive tasks. So what’s not to like? The downside of automation is that unless applied at the right place in your SDLC it can make a bad process worse. Automation also raises questions around job security, the need for re-skilling in other areas, and tool sprawl if different teams each choose their preferred technology. This session will outline:
-A short chronology of where automation has impacted the modern software stack
-Where it makes the most sense to automate (by identifying your key constraints)
-Best practices for adopting automation and how to identify where it’s working — and where it isn’t
For more information, visit: www.appdynamics.com
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Enhancing Research Orchestration Capabilities at ORNL.pdf
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
1. Microservices, code profiling, and extensibility
Getting more out of the Node.js, PHP, and Python agents
Dave Roth (Engineering Manager, Node.js & .NET)
Dan Koepke (Engineering Manager, Dynamic Languages)
Viktor Gavrielov (Software Engineer, Dynamic Languages)
Rakesh Patel (Product Manager, Dynamic Languages)
6. Dynamic Languages Agent APIs
Extend and customize various aspects of AppDynamics AIP.
• PHP, Python, and Node.js APIs
• C++ and Golang SDK
AppDynamics Confidential and Proprietary 8
7. Dynamic Languages Agent APIs
AppDynamics Agent APIs let you:
• Start and end custom BTs anywhere and anytime
• Start and end custom Exitcalls anywhere and anytime
• Interact with already discovered Backends
• Add your own Backend
AppDynamics Confidential and Proprietary 9
9. Python Agent API
from appdynamics.agent import api as appd
setup()
while sunIsOut:
bt_handle = appd.start_bt('do work')
try:
do_work()
except Exception as exc:
raise
finally:
appd.end_bt(bt_handle, exc)
teardown()
AppDynamics Confidential and Proprietary 11
10. Python Agent API
setup()
while sunIsOut:
with bt('do work'):
do_work()
teardown()
AppDynamics Confidential and Proprietary 12
11. Dynamic Languages Agent APIs
Extend and customize AppDynamics AIP
• PHP, Python, and Node.js APIs
• C++ and Golang SDK
AppDynamics Confidential and Proprietary 13
13. Setting up a multi-tenant
proxy in Docker
Dan Koepke
Engineering Manager, Dynamic Languages
14. Background: Docker
Docker is a tool for easily creating and running containers.
• Containers are lightweight VMs
• Generally single purpose: just my application/service/micro-service
• Simplifies application deployment
– Build container and ship it to the hosts
– Run locally (for dev/test) the same way as in production
• Get the positives of shared hosting without the negatives
– Better resource utilization
– Isolation for security and reliability
AppDynamics Confidential and Proprietary 16
15. Background: Proxy
AppDynamics proxy performs aggregation and reporting for
dynamic language agents.
• Centralizes common agent logic to reduce agent overhead
• Supports multi-process models (e.g., mod_php, Python)
• Multi-tenant for shared hosting
• Currently implemented in Java
• Proxy must run on same host as agent
AppDynamics Confidential and Proprietary 17
16. Dynamic Languages Agent architecture
AppDynamics Confidential and Proprietary 18
Application
AppDynamics Agent AppDynamics Proxy
AppDynamics Controller
IPC
HTTP
17. Containers and AppDynamics
AppDynamics can monitor your containerized applications and
services.
• Bake the agent into the container
• The proxy can also be baked into the container so that it runs inside,
but...
– Need larger containers
– Pay the JVM overhead for each container
• Alternatively, run a single proxy on the host, shared by the containers
– No extra JVM process running in the containers
– No wasted resources
AppDynamics Confidential and Proprietary 19
18. Shared proxy architecture
Docker host
Containerized
Application
AppDynamics Agent
AppDynamics Proxy
AppDynamics Controller
IP
C
Containerized
Application
AppDynamics Agent
IP
C
19. Steps to a shared proxy
Sharing the proxy in four easy steps
• Install the agent(s) on the host
– Need to install the agent for each type of agent used in the containers
– The proxy is specific to each type of agent
• Run the proxy/proxies on the host
• Mount the proxy communication directory as a data volume in your
containers
• Configure the agent to use the volume to communicate to the proxy
AppDynamics Confidential and Proprietary 21
20. Running the proxy
Slightly different for each agent
• Find on the docs site:
o Node.js: http://bit.ly/2eSOcLK
o PHP: http://bit.ly/2eHbGqH
o Python: http://bit.ly/2ewMhj7
• Setup to run automatically when the host starts
• Specify a unique proxy communication directory for each proxy you
run
AppDynamics Confidential and Proprietary 22
21. The proxy host data volume
A data volume is for accessing persistent or shared data across containers
• Specified with the “-v” option to docker create/run
• A host directory can be mapped to a data volume
– Example: “-v /src/foo:/opt/foo”
– Maps host directory “/src/foo” to directory “/opt/foo” within container
• Proxy communication dir is where IPC occurs, passed to proxy on
startup
• For example:
– docker run -d -P --name web -v /tmp/appd:/tmp/appd apps/web supervisor
start web
AppDynamics Confidential and Proprietary 23
23. Diagnosing a slow BT in
Node.js
Dave Roth
Engineering Manager For Node.js & .NET
24. Three sources of latency in Node.js applications
• The event loop is executing code that is part of the BT.
– Where to look: the call graph of a BT snapshot.
• Exit calls to other tiers, DBs, etc.
– Where to look: exit calls tab of a BT snapshot.
• Callbacks sitting in the event loop queue once an async operation is
done (DB call or HTTP call to another tier).
– Where to look: process snapshots tab
AppDynamics Confidential and Proprietary 26
25. Example: identifying latency in a Node.js BT
This BT took 111ms
to execute. Let’s
drill down to
account for the
latency...
AppDynamics Confidential and Proprietary 27
26. Latency source #1: work for this BT
AppDynamics Confidential and Proprietary 28
In this case, 30 ms were spent doing work for this BT in the event loop.
(The call graph often doesn’t show any methods or shows 0ms as its execution time. That is normal and
means that the event loop did not much time executing the BT itself.)
27. Latency source #2: exit calls
AppDynamics Confidential and Proprietary 29
The exit call was done async and very quickly (10 ms).
28. Latency source #3: the event loop
When exit calls come back from the downstream tiers or DBs, Node.js
is notified that their responses are ready to be consumed.
Node.js will then schedule the callback function for each of those exit
calls to run in the next iteration of the event loop.
If the event loop is doing something else, for another BT or otherwise,
those callback functions will sit in the queue and not get called.
This is the third source of latency.
AppDynamics Confidential and Proprietary 30
29. Latency source #3: the event loop
AppDynamics Confidential and Proprietary 31
• Process snapshots capture all event
loop activity during the time the
snapshot is taken.
• Accessible from the overview tab of
a BT snapshot.
30. Latency source #3: the event loop
The process snapshot
begins to reveal where
the event loop is
spending its time.
AppDynamics Confidential and Proprietary 32
31. Latency source #3: the event loop
AppDynamics Confidential and Proprietary 33
Drilling down to find the
offending class...
32. Latency source #3: the event loop
AppDynamics Confidential and Proprietary 34
…and finally the
offending line of
code, in this case a
logging library.
33. Other places to look: metric browser
AppDynamics Confidential and Proprietary 35
The most useful metrics to use in most
situations are:
• Event loop metrics – shows timing info that
can point to problems or stuck event loops.
• Garbage Collection – GC in Node.js pauses
the process so it’s something important to
keep track of.
• Memory – heap metrics show utilization of
the memory by all the objects in the runtime.
34. Using the metric browser to diagnose event loop issues
AppDynamics Confidential and Proprietary 36
• Average IO time – average time spent running
callbacks. Spikes mean the callbacks are
heavy.
• Avg and Max Tick length – how long is the
event loop tacking to go through an iteration. If
tick length spikes and IO time (above) stays
constant, something else is monopolizing the
event loop
• Tick count is a similar metric as it will show how
many times the event loop iterated over a 1-
minute period.
35. For further reference...
1.Come find us at the booths
2.AppDynamics documentation
3.File a support ticket
AppDynamics Confidential and Proprietary 37
37. Please give us your feedback—Session T12705
• 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 39
Win!