Application Performance Management (or Monitoring) is the practice of watching applications for anomalies, increased latency and data exchanges that impact the user’s experience. This has normally been tracked in Network Operations Centers (NOCs). There are numerous tools on the market created to help organizations identify problems and send alerts to the people best suited to remediate the issues. Among the drawbacks of this approach is the number of “false positive” results returned.
Older APM systems have not been architected for today’s development methods of microservices, containers and cloud-native applications. More modern implementations consist of instrumenting applications with software that detects errors, targets the root cause, and suggests fixes — or in some cases automatically does remediation — to prevent or reduce downtime.
Longtime application performance monitoring provider New Relic is shifting gears, announcing its product focus has shifted to observability with new updates to its New Relic One platform. According to the company, New Relic One has become an expanded observability platform comprised of three products: the Telemetry Data Platform, Full-Stack Observability and Applied Intelligence. The telemetry … continue reading
Instana is adding a new GitOps enabled agent to its application performance management solution. According to the company, the Instana agent automatically supports Git-based configuration management to streamline configuration rollouts across multiple hosts. “With this latest unique capability, Instana is giving more control to users while reducing manual effort, enabling them to manage agent configuration … continue reading
It’s a new age for software development, defined by the rise of mobile applications and iterative development releases. Today’s fast-paced development environment doesn’t slow down for anyone. If monitoring tools don’t work to promote speed and agility for the teams using them, then new solutions must be found. As a result of this mindset, mature … continue reading
Catchpoint offers innovative, real-time analytics across its Digital Experience Monitoring solution through the use of synthetic monitoring and user sentiment tools, which provide an outside-in view of user experiences. The tools work together to give a clear assessment of performance, as users can either contact Catchpoint directly through its portal, or Catchpoint can learn of … continue reading
This word understandability is starting to be heard, as the next evolutionary step beyond observability. And understandability is key to finding problems more quickly. Mehdi Daoudi, CEO at digital experience monitoring solution provider Catchpoint, recalled an effort when he was running monitoring at DoubleClick years ago. “I sat down with a bunch of engineers and … continue reading
Tracing, according to Lightstep CTO and co-founder Daniel ‘Spoons’ Spoonhower, provides context, which serves as the backbone for what’s happening when an application’s performance degrades. “Tracing is really just understanding causal relationships in your software,” he explained. “It sounds obvious in retrospect, but using causal relationships to form the way that data is collected, analyzed … continue reading
Application performance monitoring is more important than ever, due to the rising complexity of software applications, architectures and the infrastructure that runs them. When monitoring tools first were developed, the systems they were looking at were fairly simple — it was a monolithic application, running in a corporate-owned data center, on one network. The idea … continue reading
Cindy Sridharan’s popular “Distributed Systems Observability” book published by O’Reilly claims that logs, metrics, and traces are the three pillars of observability. According to Sridharan, an event log is a record of events that contains both a timestamp and payload of content. Event logs come in three forms: Plaintext: A log record stored in plaintext … continue reading
Traditional application performance management was built from the ground up to be for infrastructure operations and the emergent DevOps teams. They were not designed for product and engineering teams. But if you’re a developer, and you’re writing code to deliver to your customers in the form of an application or a service, you’d likely want … continue reading
Observability is the latest evolution of application performance monitoring, enabling organizations to get a view into CI/CD pipelines, microservices, Kubernetes, edge devices and cloud and network performance, among other systems. While being able to have this view is important, handling all the data these systems throw off can be a huge challenge for organizations. In … continue reading
In today’s modern software world, applications and infrastructure are melding together in different ways. Nowhere is that more apparent than with microservices, delivered in containers that also hold infrastructure configuration code. That, combined with more complex application architectures (APIs, multiple data sources, multicloud distributions and more), and the ephemeral nature of software as temporary and … continue reading