Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on Distributed Tracing and related technologies.

OpenTelemetry vs Prometheus

OpenTelemetry and Prometheus are both powerful observability tools, each with its own strengths. OpenTelemetry provides a standardized way to collect, instrument, and export telemetry data, while Prometheus excels at time-series monitoring and alerting. In this blog post, we will delve into the similarities and differences between OpenTelemetry and Prometheus, exploring the benefits and advantages of each.

How to Instrument a Legacy Mule App with OpenTelemetry

In the previous article, we talked about Distributed Tracing with MuleSoft APIs using OpenTelemetry. In this post, we’ll go through the process of integrating Distributed Tracing with MuleSoft APIs using OpenTelemetry via a proxy server. The purpose of this article is to demonstrate how we can instrument a legacy mule app with open telemetry without making changes to the existing app. Here, we’re showing an example of getting data from a header as well as a query parameter.

Observing Core Web Vitals with OpenTelemetry

Core Web Vitals (CWV) are Google's preferred metrics for measuring the quality of the user experience for browser web apps. Currently, Core Web Vitals measure loading performance, interactivity, and visual stability. These are the main indicators of what a user’s experience will be while using a web page.

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 OpenTelemetry data in the APM app in Kibana®.

Should you DIY your Opentelemetry Monitoring?

I recently read this thread in the CNCF slack from someone wanting to send metrics and traces directly to Postgres. Reasonable enough right? After all once your data is in postgres you can query it to your heart’s content. And isn’t the general culture of OpenTelemetry that you should be able to do all of Observability without resorting to SaaS tools? The thread, however, is pretty universally opposed to this approach; and I have to say that I agree.

Distributed Tracing with MuleSoft APIs using OpenTelemetry

Distributed tracing enhances observability by providing detailed insights into the performance, behavior, and dependencies of your distributed system. It empowers you to proactively identify and resolve issues, optimize performance, and deliver a reliable and high-performing application.

Monitor runtime metrics from OTel-instrumented apps with Datadog APM

OpenTelemetry (OTel) is an open source, vendor-neutral observability framework that supplies APIs, SDKs, and tools for the instrumentation of applications and services. As part of our ongoing commitment to OTel, we are excited to announce support for the ingestion and visualization of runtime metrics from OTel-instrumented applications in Java, .NET, and Go.

Distributed tracing for testing with Grafana Tempo and Tracetest (Grafana Office Hours #05)

Did you know you can use distributed tracing for testing with Grafana Tempo and Tracetest? Distributed tracing can really help you drill down from metrics to root causes, but how can you automate it? Adnan Rahić, Senior Developer Advocate at Tracetest.io, shares how you can do just that, using Grafana + Grafana Tempo + Tracetest.