Introducing OpenTelemetry-Native Application Performance Management

By Rakesh GuptaSeptember 26, 2024

We’re excited to announce the general availability of Observe Application Performance Management. Customers rely on Observe APM capabilities to drive lower MTTR and deliver exceptional end user experiences.

Service Explorer to visualize and manage service performance:

Customers need troubleshooting workflows that are oriented around the microservices that run their critical business applications: dashboards that provide at-a-glance health of services, service maps that visualize the detailed communication flows between microservices, and interactive views that provide rich context into the internal state of a running service.

Observe’s Service Explorer provides these capabilities out of the box and much more, enabling powerful service-centric troubleshooting workflows that align developers, SREs, and executives around unified views of service health, and equip troubleshooters to answer detailed questions about microservice and database performance that arise during incident response.

Trace Explorer to identify and troubleshoot anomalous traces:

Observe’s trace viewer provides an interactive flame chart that illustrates the request flow through every span – every unit of work – in the trace, while clearly illustrating service boundaries with a color legend and surfacing attributes on each span that indicate what k8s pod it ran on, which SQL query it made, and much more metadata about each request.

SLO Management to align observability practices with organization’s service reliability goals:

With SLO management, teams can choose from automatically created service performance metrics to set Service Level Indicators so they can track, manage and monitor Service Level Objectives and error budgets.

OpenTelemetry-native service and database discovery out-of-the-box

Unlike traditional  APM vendors, who heavily invested in their own proprietary agents and then later bolted on OpenTelemetry support as a second-class user experience, Service Explorer is OpenTelemetry-native.

Observe APM uses common metadata on OpenTelemetry spans to identify the microservices and databases in your system, meaning no additional configuration effort is required to use Observe APM when your services are already instrumented with OpenTelemetry.

RED metrics for each service and database are automatically created from the underlying OpenTelemetry data, which the Service Explorer uses to power its out-of-the-box service health views. These metrics are also available in Metric Explorer so you can add them to custom dashboards.

Service Explorer’s other features, such as deployment markers, Kubernetes infrastructure correlations, and error tracking, are all powered by OpenTelemetry data, making Observe the first OpenTelemetry-native APM provider.

 

Customers use Observe Agent to collect and ingest OpenTelemetry metrics, traces, and logs. Observe agent is the 100% implementation of upstream open source OpenTelemetry collector ensuring no vendor lock-in for our customers.

Analyzing trace data for troubleshooting is much more than inspecting individual traces. Often when you’re investigating an issue or figuring out where to optimize your service, you need to understand the performance of your traces in aggregate, and find many example traces that you can inspect further. That’s why we’ve built powerful trace searching and summarization capabilities into our Trace Explorer.
trace search and summarization in Observe trace explorer
Service Level Objectives (SLOs) enable DevOps engineers and SREs to define, monitor, and report on SLOs across all services. With intuitive, one-click SLO setup, customers get out-of-the-box visibility and automated alerting so they can maintain reliability goals and improve customer experiences. SLOs proactively alerts you to issues impacting your error budget, allowing you to troubleshoot quickly using comprehensive observability data.

Get Started with Observe APM

Service Explorer and Trace Explorer capabilities are generally available today. SLO management is available in private preview. If you are not using Observe to manage performance and reliability of your applications, come take it for a spin yourself with a free trial!