APM Insights: Beyond the Acronym

Application Performance Management

Subscribe to Application Performance Management: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Application Performance Management: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

"I will be talking about ChatOps and ChatOps as a way to solve some problems in the DevOps space," explained Himanshu Chhetri, CTO of Addteq, in this SYS-CON.tv interview at @DevOpsSummit at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY. Download Show Prospectus ▸ Here DevOps at Cloud Expo taking place October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Must Watch Video: Recap of @DevOpsSummit New York Javits Center The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce sof... (more)

DevOps Transformation | @DevOpsSummit #APM #DX #Serverless #DevOps

Seven Steps to Successful and Sustainable DevOps Transformation While the benefits are many, the DevOps journey for an established organization can be a long one filled with surprises and challenges. To avoid as many of both as possible, learning from those who have gone before you can help you apply best practices to ensure a smoother path to success. As a result, in this article, I will outline the seven steps to a DevOps transformation as learned through working hands-on with more than 100 leading enterprise organizations to establish and sustain successful DevOps and IT modernization. Step One: Exploration The first step is to have a clear understanding of your starting point before you even begin your journey. At this stage, successful organizations raise their situational awareness through better logging and monitoring of their current processes. The next st... (more)

Five #Logstash Alternatives | @DevOpsSummit @Sematext #Elasticsearch

When it comes to centralizing logs to Elasticsearch, the first log shipper that comes to mind is Logstash. People hear about it even if it's not clear what it does: - Bob: I'm looking to aggregate logs - Alice: you mean... like... Logstash? When you get into it, you realize centralizing logs often implies a bunch of things, and Logstash isn't the only log shipper that fits the bill: fetching data from a source: a file, a UNIX socket, TCP, UDP... processing it: appending a timestamp, parsing unstructured data, adding Geo information based on IP shipping it to a destination. In this case, Elasticsearch. And because Elasticsearch can be down or struggling, or the network can be down, the shipper would ideally be able to buffer and retry In this post, we'll describe Logstash and its alternatives - 5 "alternative" log shippers (Filebeat, Fluentd, rsyslog, syslog-ng and Logag... (more)

DevOps Strategy Gives Grocery Retailer Food for Thought | @DevOpsSummit #DevOps #ContinuousDelivery

DevOps Strategy Gives Grocery Retailer Food for Thought By Guenther Flamm Retailers are witnessing a rising trend towards customers ordering food online and requesting hybrid delivery, such as home delivery, picking up from stores or dedicated pickup points. In light of this and other emerging innovations, retailers need to develop and deploy new applications quickly to support new customer-oriented services that maximize user convenience. If they fail, customers will turn to competitors offering the service capability they want and likely never return. In this case study, we demonstrate how a major grocery and non-grocery retailer is being impacted by the digital economy, and how DevOps has come to the rescue to deliver faster release cycles, business growth, and increasing customer loyalty. Situation Before DevOps The grocery retailer needed to launch a new system ... (more)

Cloud Operations | @CloudExpo @AppNeta #SaaS #APM #SDN #Monitoring

Cloud Operations Can't Be Ignored By Christine Cignoli Lots of cloud technology predictions and analysis are still dealing with future spending and planning, but there are plenty of real-world cloud use cases and implementations happening now. One approach, taken by stalwart GE, is to use SaaS applications for non-differentiated uses. For them, that means moving functions like HR, finance, taxes and scheduling to SaaS, while spending their software development time and resources on the core apps that make GE better, such as inventory, planning and sales. Essentially, as for more and more large enterprises, GE is getting out of the infrastructure business. And at another company that's been around for awhile - Intuit - the CIO has focused on spending transparency and business outcomes, both essential to IT strategy in this cloud computing era. For them, any digital p... (more)

Promise Theory and #DevOps | @DevOpsSummit #APM #AI #DX #Serverless #Monitoring

Mark Burgess (@markburgess_osl) is a theoretical physicist, but in his keynote at the 2016 All Day DevOps conference, he talked more about economics and human interactives than physics. What does either have to do as the keynote for a conference on DevOps? Well, for a little more background, Mark Burgess is also the founder and former CTO of CFEngine, a configuration management and automation framework, and is the author of Promise Theory. While at CFEngine, Mark worked to apply a theory of how the autonomous agents in software interact with each other. Promise Theory was born. Promise Theory sits counter to obligation theories. Obligation theories view human interactions and behavior under the assumption that people (or agents, in the case of software) choose behavior based on their obligation to follow the rules. Agents are obligated to take a certain action. Pro... (more)

Integrating APM into Testing | @DevOpsSummit @Stackify #DevOps #APM #AI

Integrating APM into Your Testing Strategy By Erik Dietrich Does your team have a testing strategy?  In 2017, I have a hard time imagining that wouldn't at least have some strategy, however rudimentary.  Unlike a couple of decades ago, you hear less and less about people just changing code on the production server and hoping for the best. At the very least, you probably have a QA group or at least someone who serves in that role before shipping your software.  You write the code, do something to test it, and then ship it once the testers bless it (or at least notate "known issues"). From there, things probably run the gamut among those of you reading.  Some of you probably do what I've described and little more.  Some of you probably have multiple pre-production environments to which a continuous integration setup automatically deploys builds.  Of course, it only de... (more)

ChatOps Interface | @DevOpsSummit @VictorOps #DevOps #IoT #ChatOps

ChatOps: The New Interface of DevOps Download Slide Deck: ▸ Here The modern software development landscape consists of best practices and tools that allow teams to deliver software in a near-continuous manner. By adopting a culture of automation, measurement and sharing, the time to ship code has been greatly reduced, allowing for shorter release cycles and quicker feedback from customers and users. Still, with all of these tools and methods, how can teams stay on top of what is taking place across their infrastructure and codebase? Hopping between services and command line interfaces creates context-switching that slows productivity, efficiency, and may lead to early burnout. The teams and organizations that are leading the DevOps movement have turned to their chat client to provide a new interface. We are already in chat all day, sharing, collaborating, and con... (more)

DevOps from the Front Lines | @DevOpsSummit #DevOps #APM #Monitoring

DevOps from the Front Lines: Enterprise Adoption Principles and Pitfalls So, what do I think of when I’m told a company wants to adopt DevOps? The first thing that comes to mind is the size of the organization, and how far they want to take DevOps best practices. I really want to know what DevOps adoption will mean for the company. In my experience, it gets especially interesting for large organizations that rely on a lot of applications and teams. There are important principles that support adoption. First, adoption should include a clear directive of how people and processes will be organized to manage application lifecycles and their interdependencies. Adoption also includes selecting the optimal technologies to manage the lifecycle and pipeline. Next, DevOps governance should specifically address: Cloud-based infrastructure services – both private and public optio... (more)

Benefit #ContinuousIntegration | @DevOpsSummit @AppDynamics #DevOps #AI

How Continuous Integration Works, and the Big Benefit No One Talks About By Sarah Albeb In a digital world that moves as fast as ours, programmers are applying new, creative ways of thinking to the software development process in a non-stop push for ever-faster turnaround times. In DevOps, Continuous Integration (CI) is increasingly the integration method of choice, in large part because of the speed at which it enables the release of new features, bug fixes, and product updates. CI dictates that every time a developer pushes code to an application, an automated process grabs the current code from a shared repository, integrates the new build, and tests the software for problems. This approach leads to faster results and ensures software is tested on a regular basis, which enables further DevOps automation processes such as delivery, deployment, and experimentation.... (more)

[slides] The Speed of #DevOps | @DevOpsSummit @MHExcalibur @Spirent #CD

Best Practices Blueprint for Growing and Large Scale Continuous Testing at the Speed of DevOps Download Slide Deck: ▸ Here The speed of software changes in growing and large scale rapid-paced DevOps environments presents a challenge for continuous testing. Many organizations struggle to get this right. Practices that work for small scale continuous testing may not be sufficient as the requirements grow. In his session at DevOps Summit, Marc Hornbeek, Sr. Solutions Architect of DevOps continuous test solutions at Spirent Communications, explained the best practices of continuous testing at high scale, which is relevant to small scale DevOps, and if there is an expectation of growth as the number of build targets, test topologies and delivery topologies that need to be orchestrated rapidly grow. He outlined best practices for: Pre-flight pre-requisites for large sc... (more)