Lightstep Supports OpenTelemetry Beta Releases

Lightstep and OpenTelemetry go way back, so it goes without saying that we are very excited about the OTel project entering the beta phase of its lifecycle. The beta release currently includes SDKs for Go, Python, Java, Erlang, and Javascript. The full range of SDKs and libraries, including vendor-specific exporters, can be found in the registry.


Elastic APM adopts W3C TraceContext

Distributed tracing remains one of the most important features of any tracing system. Nearly a year ago, we announced Elastic APM distributed tracing, let’s take a look at how this useful feature works behind the scenes. Over the past few years, many applications have adopted microservice architecture. Each of the services in a microservice architecture can have their own instrumentation to provide observability into the service.


From distributed tracing to distributed profiling with Elastic APM

Distributed tracing is great — it helps you identify (micro)services within complex architectures having issues interfering with user experience, such as high latency or errors. But once a problematic service is identified, it can be difficult to find out which methods are to blame for the slowdown. Well, we have some big news to share for our Elastic APM users within the Java ecosystem.


Tracking the KPIs of Unique Traces

Thanks to the continuous innovation in delivering event-driven distributed architectures, application-level services that used to be one monolith application are now composed of many serverless applications on AWS Lambda and/or AWS Fargate. Checking up on the health of a single application can only give limited visibility, and doesn’t bring understanding about the health and behavior of a distributed application. Developers/DevOps should have a more holistic way of understanding system behavior.


OpenTelemetry: New Honeycomb Exporters

We’re really big fans of OpenTelemetry at Honeycomb. As we’ve blogged about before, OpenTelemetry is the next phase of the OpenTracing and OpenCensus projects. Instead of working on separate but similar efforts, those two projects have merged to create OpenTelemetry. This is wonderful for the larger community as it gives people a clear way to instrument their code for metrics and traces that isn’t specific to any tool or vendor. OpenTelemetry is a CNCF sandbox project.


JavaScript Tracing: How to Find Slow Code

Finding slow JavaScript code can be a tricky problem to solve. Small code changes can have a big impact on the performance of your code. Fortunately, many different approaches can help you nail down the exact source of the problem. In this post, you’ll learn about three methods that’ll bring you the results you’re seeking. You can trust manual code inspection, but that has its disadvantages.


Navigating Microservices with OpenTelemetry

The way your software organization remains relevant is through building new features for ever-savvier and more advanced customers. Microservices support this, allowing teams to build, deploy, and scale their code faster and easier than ever before. The agility afforded by microservices has become critical for teams embracing the DevOps culture, and is undoubtedly a critical component of the modern software organization.