Articles
![Elastic Universal Profiling: Delivering performance improvements and reduced costs](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Felastic-universal-profiling-performance-improvements-reduced-costs%2Fmoney.jpg&w=828&q=75)
Universal ProfilingAPMCloud Monitoring
Elastic Universal Profiling: Delivering performance improvements and reduced costs
In this blog, we’ll cover how a discovery by one of our engineers led to cost savings of thousands of dollars in our QA environment and magnitudes more once we deployed this change to production.
![Getting started with OpenTelemetry instrumentation with a sample application](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Fgetting-started-opentelemetry-instrumentation-sample-app%2Femail-thumbnail-generic-release-cloud_(1).png&w=828&q=75)
OpenTelemetryAPM
Getting started with OpenTelemetry instrumentation with a sample application
In this article, we’ll introduce you to a simple sample application: a UI for movie search, instrumented in different ways using Python, Go, Java, Node, and .NET. Additionally, we will show how to view your OpenTelemetry data in Elastic APM.
![Manual instrumentation of Go applications with OpenTelemetry](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Fmanual-instrumentation-apps-opentelemetry%2Fobservability-launch-series-5-go-manual.jpg&w=828&q=75)
OpenTelemetryAPMInstrumentation
Manual instrumentation of Go applications with OpenTelemetry
In this blog post, we will show you how to manually instrument Go applications using OpenTelemetry. We will explore how to use the proper OpenTelemetry Go packages and, in particular, work on instrumenting tracing in a Go application.