Every software-driven business strives for optimum performance and user experience. Observability—which allows engineering and IT Ops teams to understand the internal state of their cloud applications and infrastructure based on available telemetry data —has emerged as a crucial practice to help engage this process.For years, application performance monitoring (APM) was the de … [Read more...] about Application Observability: The APM Alternative to Do the Job Right
APM
Elastic APM for iOS and Android Native apps
We can see there are a couple of lifecycle events that tell us that the app was restarted during the session. This is an important hint because it means that the Android OS killed our app at some point, which is common when an app stays in the background for a while. With this information, we could try to reproduce the issue by forcing the OS to kill our app in the background … [Read more...] about Elastic APM for iOS and Android Native apps
Observability vs. APM: What to Know on Your Monitoring Journey
In the ever-evolving landscape of software development and IT operations, monitoring tools play a pivotal role in ensuring the performance, reliability, and availability of your applications. Two key disciplines in this domain are observability and Application Performance Management (APM). This post will help you understand the nuances between observability and APM, exploring … [Read more...] about Observability vs. APM: What to Know on Your Monitoring Journey
Rethinking APM with Logz.io App 360
As we continue to navigate the ongoing evolution of the observability landscape, Logz.io is constantly striving to provide our customers with the advanced platform capabilities needed to make sense of their increasingly complex environments.Sometimes that means taking a new approach to long-standing practices. For years, organizations have relied on application performance … [Read more...] about Rethinking APM with Logz.io App 360
Introducing App 360: APM Redefined by Logz.io
Years before founding Logz.io, I was a software engineer, working with various tools to ensure my products and services performed correctly. There were few tools I dreaded using more than application performance management (APM), and I know that I’m not alone.I hated traditional APM. It’s heavy. It’s hard to implement. It’s expensive. It takes a very long time to derive … [Read more...] about Introducing App 360: APM Redefined by Logz.io
Optimizing cloud resources and cost with APM metadata in Elastic Observability
From left to right, we want to focus on the very first chart. We have the bars representing the CPU as average in green and 95th percentile in blue on top. It goes from 0 to 100% and is normalized, meaning that even with 8 CPU cores, it will still read 100% usage and not 800%. The line graph represents the transaction duration, the average being in red, and the 95th percentile … [Read more...] about Optimizing cloud resources and cost with APM metadata in Elastic Observability
How to combine OpenTelemetry instrumentation with Elastic APM Agent features
Elastic APM supports OpenTelemetry on multiple levels. One easy-to understand scenario, which we previously blogged about, is the direct OpenTelemetry Protocol (OTLP) support in APM Server. This means that you can connect any OpenTelemetry agent to an Elastic APM Server and the APM Server will happily take that data, ingest it into Elasticsearch®, and you can view that … [Read more...] about How to combine OpenTelemetry instrumentation with Elastic APM Agent features
Improving the Elastic APM UI performance with continuous rollups and service metrics
Our journey began back in the 7.x series where we noticed that doing ad-hoc aggregations on raw transaction data put Elasticsearch® under a lot of pressure in large-scale environments. Since then, we’ve begun to pre-aggregate the transactions into transaction metrics during ingestion. This has helped to keep the performance of the UI relatively stable. Regardless of how busy … [Read more...] about Improving the Elastic APM UI performance with continuous rollups and service metrics
Adding free and open Elastic APM as part of your Elastic Observability deployment
In a recent post, we showed you how to get started with the free and open tier of Elastic Observability. Below, we'll walk through what you need to do to expand your deployment so you can start gathering metrics from application performance monitoring (APM) or "tracing" data in your observability cluster, for free.What is APM?Application performance monitoring lets you see … [Read more...] about Adding free and open Elastic APM as part of your Elastic Observability deployment
Trace-based testing with Elastic APM and Tracetest
This post was originally published on the Tracetest blog.Want to run trace-based tests with Elastic APM? Today is your lucky day. We're happy to announce that Tracetest now integrates with Elastic Observability APM.Check out this hands-on example of how Tracetest works with Elastic Observability APM and OpenTelemetry!Tracetest is a CNCF project aiming to provide a solution for … [Read more...] about Trace-based testing with Elastic APM and Tracetest