Search results

141 Search results for "opentelemetry"
141 Search results for "opentelemetry"


BLOG

OpenTelemetry 2022 Holiday Goodie Bag

We here at Honeycomb really like OpenTelemetry and goodie bags, so we have a nice little OpenTelemetry-flavored holiday goodie bag to share with you before you’re off for the holidays!

BLOG

Monitoring Cloud Database Costs with OpenTelemetry and Honeycomb

In the last few years, the usage of databases that charge by request, query, or insert—rather than by provisioned compute infrastructure (e.g., CPU, RAM, etc.)—has grown significantly. They’re popular for a lot of the same reasons that serverless compute functions are, as the cost will scale with your usage. No one is using your site? No problem: you’re not charged.

BLOG

5-Star OTel: OpenTelemetry Best Practices

Recently, Honeycomb held a roundtable discussion (available on demand) with Camal Cakar, Senior Site Reliability Engineer at Jimdo; Pierre Lacerte, Director of Software Development at Upgrade; and Kristin Smith, DevOps Engineer at Campspot. We talked about using OpenTelemetry and explained some important lessons the panelists learned—and are still learning in some cases. 

Here are five best practices based on these lessons and Honeycomb’s own experience with OpenTelemetry.

BLOG

Iterating on an OpenTelemetry Collector Deployment in Kubernetes

When you want to direct your observability data in a uniform fashion, you want to run an OpenTelemetry collector. If you have a Kubernetes cluster handy, that’s a useful place to run it. Helm is a quick way to get it running in Kubernetes; it encapsulates all the YAML object definitions that you need. OpenTelemetry publishes a Helm chart for the collector.

BLOG

OpenTelemetry Logs, OpenTelemetry Go, and the Road Ahead

We’ve got a lot of OpenTelemetry-flavored honey to send your way, ranging from OpenTelemetry SDK distribution updates to protocol support. We now support OpenTelemetry logs, released a new SDK distribution for OpenTelemetry Go, and have some updates around OpenTelemetry + Honeycomb to share. Let’s see what all the buzz is about this time!

BLOG

Monitoring Unit Tests with OpenTelemetry in .NET

In this post, we’ll look at how you can use OpenTelemetry to monitor your unit tests and send that data to Honeycomb to visualize. It’s important to note that you don’t need to adopt Honeycomb, or even OpenTelemetry, in your production application to get the benefit of tracing. This example uses OpenTelemetry purely in the test project and provides great insights into our customer’s code.

BLOG

Send a Test Span Through an OpenTelemetry Collector

The scenario: you want to see distributed traces, maybe for your web app. You’ve set up an OpenTelemetry collector to receive OTLP traces in JSON over HTTP, and send those to Honeycomb (how to do that is another post, and we’ll link it here when it’s up).

The question: does it work?

Let’s test the collector and its connection to Honeycomb by sending a test span.

BLOG

Adding Code Tags to Your OpenTelemetry Spans

One of the reasons that OpenTelemetry is great at doing this is that a lot of the common attributes you may find on a span are given standard names, so the systems receiving the data to visualize them don’t need to know the specifics of your system. This is really a superpower of OpenTelemetry, as it gives a level playing field for consumers of that information—meaning that you, as a developer, can forget about vendor-specific things.

BLOG

A to Z With Observability and OpenTelemetry

“How do I get started on instrumentation with OpenTelemetry, while also following best practices for the long-term?” This article is all about taking you from A to Z on instrumentation. Learn how to create immediate observability and see traces in your application right away, without changing code—and more!

RESOURCE

Instrumenting With OpenTelemetry

This session offers a quick introduction to instrumenting your applications with the vendor-neutral OpenTelemetry framework.

BLOG

OpenTelemetry Browser Instrumentation

One of the most common questions we get at Honeycomb is “What insights can you get in the browser?” Browser-based code has become orders of magnitude more complex than it used to be. There…

RESOURCE

Ep. #44, Examining OpenTelemetry with Vincent Behar of Ubisoft

In episode 44 of o11ycast, Liz and Charity speak with Vincent Behar of Ubisoft. Together they pull back the curtain on OpenTelemetry, exploring its popularity and standardization, as well as Vincent’s journey to better understand the developer experience.

BLOG

Vendor Switching With OpenTelemetry (OTel)

You might already know that OpenTelemetry is the future of instrumentation. It’s an open-source and vendor-neutral instrumentation framework that frees you from the trap of using proprietary libraries simply to understand how your code…

RESOURCE

Using OpenTelemetry with Honeycomb- Thanks

We actively contribute to and support the OpenTelemetry project because we believe instrumentation should be table stakes, easy, and so commonplace that it’s almost boring. In order to get there, we must build for a future where OpenTelemetry is the de facto standard for instrumentation.

BLOG

Honeycomb Is All-In on OpenTelemetry

OpenTelemetry (or “OTel”) helps you get your instrumentation started quickly, and it helps you get the most out of that telemetry data by providing flexible exporting options. As a result, it’s emerging as the…

RESOURCE

Honeycomb & OpenTelemetry: Instrumentation Should Be Boring

OpenTelemetry is a collection of tools, APIs, and SDKs that can be used to instrument, generate, collect and export telemetry data for analysis in order to understand your software’s performance and behavior. Paul gives an overview of how Honeycomb has embraced OpenTelemetry as a key part of our instrumentation strategy, how this can help make instrumenting your code easier, and what you can expect from Honeycomb and OpenTelemetry in the near future.

RESOURCE

Building Observability Metrics With OpenTelemetry

OpenTelemetry provided trace data stability earlier this year. Now, project contributors are enhancing metrics support in OpenTelemetry. This means the OpenTelemetry data model and components, including the Collector and language libraries (APIs and SDKs), are being extended. Full interoperability with Prometheus, a core pillar of metrics support with OpenTelemetry, is also in development. Join in for this session to learn about what we’re building to provide full metrics support and ensure interoperability with Prometheus metrics.

RESOURCE

OpenTelemetry, Not Just for Production Troubleshooting

In this talk, Michael will show you how to leverage OpenTelemetry to gather and analyze data from production and how to use it in pre-production workflows. Using OTel in pre-production can help developers troubleshoot microservices, validate their changes, and prevent issues before they get to production. By attending this talk, you’ll learn how to use OpenTelemetry data to become proactive rather than reactive.

BLOG

Interview with Honeycomb Engineer Chris Toshok: Dogfooding OpenTelemetry

We often get questions about the difference between using our Beeline SDKs compared with other integrations, especially OpenTelemetry (abbreviated “OTel”). That’s why the team decided to do some integration dogfooding by instrumenting our own code with OpenTelemetry alongside existing Beeline instrumentation.

RESOURCE

OpenTelemetry Collector

The OpenTelemetry Collector can be used to consolidate and process data from multiple different services. This video explains the OpenTelemetry Collector and how you can use it with Honeycomb to observe existing and new applications.

RESOURCE

Honeycomb OpenTelemetry Collector Demo

In this video, we demonstrate the OpenTelemetry Collector and its new Honeycomb exporter functionality using Hipster Shop (a microservices demo from Google) and Kubernetes.

BLOG

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…

BLOG

Twelve-Factor Apps and Modern Observability

The Twelve-Factor App methodology is a go-to guide for people building microservices. In its time, it presented a step change in how we think about building applications that were built to scale, and be agnostic of their hosting. As applications and hosting have evolved, some of these factors also need to. Specifically, factor 11: Logs.

RESOURCE

Honeycomb and OTel Demo

In this video, you will learn how to quickly get up and running with OpenTelemetry using Helm—plus how to start ingesting data and viewing the results in Honeycomb.

BLOG

How Do We Cultivate the End User Community Within Cloud-Native Projects?

The open source community talks a lot about the problem of aligning incentives. If you’re not familiar with the discourse, most of this conversation so far has centered around the most classic model of open source: the solo unpaid developer who maintains a tiny but essential library that’s holding up half the internet. For example, Denis Pushkarev, the solo maintainer of popular JavaScript library core-js, announced that he can’t continue if he’s not better compensated. 

BLOG

Feature Focus: Winter Edition ❄️

It’s been a minute since our last Feature Focus, and we have a bit of catching up to do! I’m happy to report we’ll resume monthly updates next month, but until then, please enjoy this super-sized winter digest of what we’ve been up to at Honeycomb.

BLOG

Understanding Distributed Tracing with a Message Bus

So you’re used to debugging systems using a distributed trace, but your system is about to introduce a message queue—and that will work the same… right? Unfortunately, in a lot of implementations, this isn’t the case. In this post, we’ll talk about trace propagation (manual and OpenTelemetry), W3C tracing, and also where a trace might start and finish.

BLOG

How 3 Companies Implemented Distributed Tracing for Better Insight into Their Systems

Distributed tracing enables you to monitor and observe requests as they flow through your distributed systems to understand whether these requests are behaving properly. You can compare tiny differences between multiple traces coming through your microservices-based applications every day to pinpoint areas that are affecting performance. As a result, debugging and troubleshooting are simpler and faster. No one has to guess or spend countless hours researching possible causes for issues, like you would if traditional logging methods were your only resource.

BLOG

SumUp Uses Honeycomb to Improve Service Quality and Strengthen Customer Loyalty

Growing pains can be a natural consequence of meteoric success. We were reminded of that in our recent panel discussion with SumUp’s observability engineering lead, Blake Irvin, and senior software engineer Matouš Dzivjak. They shared how SumUp’s rapid growth spurt compelled them to change their resolution process—both logistically and culturally—to ensure a service level quality that reflects their customer obsession.

BLOG

Autocatalytic Adoption: Harnessing Patterns to Promote Honeycomb in Your Organization

When an organization signs up for Honeycomb at the Enterprise account level, part of their support package is an assigned Technical Customer Success Manager. As one of these TCSMs, part of my responsibilities is helping a central observability team develop a strategy to help their colleagues learn how to make use of the product. At a minimum, this means making sure that they can log in, that relevant data is available, that they receive training on how to query, and perhaps that they collaborate with the rest of Honeycomb’s CS department to solve problems as they arise.

BLOG

Honeycomb, Meet Terraform

The best mechanism to combat proliferation of uncontrolled resources is to use Infrastructure as Code (IaC) to create a common set of things that everyone can get comfortable using and referencing. This doesn’t block the ability to create ad hoc resources when desired—it’s about setting baselines that are available when people want answers to questions they’ve asked in the past.

BLOG

3 Easy Ways to Get Started With Distributed Tracing

We’re here to show you three ways you can jumpstart a distributed tracing effort, starting small and expanding as it makes sense. These examples involve only a little code and perhaps a bit of a mindset change. Starting small with distributed tracing can even be fun, because who doesn’t like getting customized results without much work? 

BLOG

Happy o11ydays!

As 2022 draws to a close, the Honeycomb team is getting ready to take some time to recharge our collective batteries and get ready for the new year. For some of us, that means spending some well-earned time away from our keyboards. For others, it means we get to spend our computer time doing something just for fun.

BLOG

New Honeycomb Integrations Let You Bubble Up Lurking AWS Issues

Today, we’re announcing the expansion of Honeycomb integrations with various AWS services. This update now covers a much wider swath of AWS services, makes it easier than ever to integrate your AWS stack with Honeycomb, and with our new BubbleUp enhancements, you’ll be identifying and debugging hidden issues in your AWS stack faster than ever.

BLOG

Feature Focus: October 2022

In our Feature Focus October 2022, we’ve updated documentation and derived columns, provided guides to make CI/CD easier, and more.

BLOG

Import Datadog Traces Into Honeycomb

Getting existing telemetry into Honeycomb just got easier! With the release of the Datadog APM Receiver, you can send your Datadog traces to the OpenTelemetry Collector, and from there, to any OpenTelemetry-compatible endpoint.

BLOG

New Honeycomb Integration With ServiceNow

Today, I’d like to tell you about a new community-contributed integration that connects Honeycomb to your ServiceNow workflows. My new integration reimagines what’s possible when connecting observability tools with ITSM systems. This post explains how it works and how to get started with it.

BLOG

Feature Focus: September 2022

Feature Focus: September 2022. Here’s a look at improvements we’ve made to Honeycomb in September, including: updates to a buuunch of APIs, new integrations, and Refinery upgrades.

BLOG

The Future of Ops Is Platform Engineering

In the beginning, there were people who wrote and ran software. At some point, we spun away ops skills from dev skills into two different professions, but that turned out to be a ginormous mistake, so along came DevOps to reunify them. Nowadays, ops as an independent profession is in the process of fading out. Companies are spinning down their ops teams left and right. Engineers who formerly identified as sysadmins or operations have turned into DevOps engineers, and soon there will just be “software people” again. This is the way of things.

BLOG

Feature Focus: August 2022

Feature Focus: August 2022. Here’s a look at improvements we’ve made to Honeycomb in August, including: better filtering capabilities, derived columns editor, and a new copy button.

BLOG

Ask Miss O11y: What Should An “Observability Team” Do?

People use “observability team” as a catchall basket for all kinds of things these days—from cutting-edge tech to truly heinous hacks. Eh, it is what it is. The industry may be in a roiling state of massive flux, but I’m cautiously excited about the changes beginning to take shape and emerge from the muck. And I definitely think it’s worth spending some time talking about what observability teams can and should be.

BLOG

Top Takeaways from Monitorama 2022

Two of our folks went to Monitorama 2022, and they gleaned a few pearls of wisdom they’d love to share with you, including an unexpected, but surprisingly insightful talk on carbon impact reporting. Read more now.

BLOG

How to Save on Monitoring Costs by Using Honeycomb

Are you overspending on monitoring and APM tools? Forrester’s Total Economic Impact analysis of Honeycomb identified significant ROI in customers using us to reduce spend on less efficient APM workflows. But this isn’t about…

RESOURCE

Ep. #54, Cloud Native Observability with Alex Boten of Lightstep

In episode 54 of o11ycast, Liz Fong-Jones and Jessica Kerr speak with Alex Boton of Lightstep. They discuss Alex’s book Cloud Native Observability with OpenTelemetry, OTel documentation and community, vendor lock-in, and the pain of instrumentation.

BLOG

Exploring AWS Costs Beyond the Service Level

This post will talk about using a derived column to directly connect individual customer experiences to the cost of providing that service with AWS Lambda. By leveraging these tools, we can better understand when our product is used in costly ways, and also provide tooling to better analyze and understand the cost effects of configuration changes.

BLOG

Webinar Recap: How to Avoid Being On Call With Under-Instrumented Tools

“It’s expensive. It’s difficult. Our APM works just fine.” The three myths of observability can lead to being on call with under-instrumented tools. That’s exactly what happened to Paige Bernier, retired SRE. Let’s learn about her experience and see how we can avoid being in the same situation.

BLOG

Honeycomb Supports Service Ownership

The software industry is moving toward teams that own the services they build. This concept encloses principles and possibilities from movements toward microservices, DevOps, Agile, and Project to Product. In these paradigms, a team of people delivers software that provides valued capabilities. These capabilities help customers get their work done, support business operations, or enable other software to do these. Writing code is only part of this; capabilities only work if the software is running in production. Service-ownership teams carry this responsibility. To own production, a team needs visibility into production. Honeycomb recognizes service ownership and supports it.

BLOG

What the Hell is Activity Anyway?

Dear Miss O11y, I use .NET and I keep seeing something called `Activity` but in OpenTelemetry there is only talk about “Span” and “Trace,” why? And what should I be using? Kthxbye This is…

BLOG

✨ The ✨ Book✨ Is ✨ Done✨

The book is done. The book is FINISHED. There will be no more writing of the book! Holy macaroni. If you think you might be sensing just a SMIDGE of relief, you wouldn’t be…

BLOG

Observability for New Teams: Part 1

Any significant shift in an organization’s software engineering culture has the potential to feel tectonic, and observability (o11y for short)—or more specifically, Observability Driven Development—is no different. Leaning into observability, which calls for tool-enhanced…

BLOG

Ask Miss O11y: Baggage in OTel

Miss O11y is delighted to welcome our newest band member: Martin Thwaites! Martin has been a member of the Honeycomb user community practically since its inception. He is a UK-based consultant who specializes in…

BLOG

Ask Miss O11y: Logs vs. Traces

Tracing looks like a lot of work. We already have logs. Why bother adding traces? Ah, good question!  TL;DR: Trace instead of log. Traces show connection, performance, concurrency, and causality. Logs are the original…

BLOG

Honeycomb Pro: Now With Metrics & SLOs

Honeycomb Pro is about to get even better. Starting today, all Pro accounts have access to Honeycomb Metrics and two Service Level Objectives (SLOs), previously only available to Enterprise accounts. Full disclosure: Later this…

BLOG

startSpan vs. startActiveSpan

TL;DR: startSpan is easier and measures a duration. Use it if your work won’t create any subspans. startActiveSpan requires that you pass a callback for the work in the span, and then any spans…

BLOG

ICYMI: Honeycomb Developer Week: The Partner Ecosystem

We know that you value collaboration. That’s why we share incident reviews and learnings—because we believe the entire community benefits by working together transparently.  In the spirit of working better together, we invited ecosystem…

BLOG

Ask Miss O11y: Observability Without Manual Tracing

I think my biggest question is: How do I introduce observability without manually weaving tracing-related code throughout my codebase since that adds a lot of noise? TL;DR: Use auto-instrumentation from OpenTelemetry. Traces will happen….

BLOG

What Is Auto-Instrumentation?

In the past, we’ve written about what instrumentation is and the insights it provides. Instrumenting your code generates telemetry that shows you how your system is performing, and whether your system is healthy. Like…

BLOG

ICYMI: Honeycomb Developer Week Wrap-Up

Getting started with observability can be time consuming. It takes time to configure your apps and practice to change the way you approach troubleshooting. So it can be hard to prioritize investing time, especially…

BLOG

Ask Miss O11y: Tracing Is for Async, Too

I have a good sense of how to use traces to understand my system’s behavior within request/response cycles. What about multi-request processes? What about async tasks spawned within a request? Is there a higher-level…

BLOG

Metrics now generally available in Honeycomb

Join us for a live tour & Q&A session on Honeycomb Metrics. Ready to get hands-on? Honeycomb Metrics is already included in Enterprise subscriptions. Existing Free or Pro customers can request an Enterprise trial to try…

BLOG

An Introduction to Distributed Tracing

To dive deeper into distributed tracing and what it can do for you, download a free copy of “Distributed Tracing: A Guide for Microservices and More.” You can also try Honeycomb for yourself with a…

RESOURCE

Vanguard’s Adoption Journey: How Honeycomb Helps Shape Developer Workflows

After evaluating multiple approaches to distributed tracing, Vanguard ultimately landed on using OpenTelemetry and Honeycomb. Now, they have hundreds of teams using Honeycomb, with a different mentality to the way they run and manage production. One example is a team using SLOs for a critical service. A burn alert came through, and they were able to remediate this issue before it became customer-impacting.

RESOURCE

Introducing Honeycomb Metrics

Honeycomb Metrics is a new product feature that lets you send metrics data to Honeycomb. This session is a deep dive into how they work, how and when to use them, and what is supported as of today’s open beta release. You’ll learn about how and when metrics can be a useful addition to your trace data, how to instrument a system for metrics using the OTel Collector, how to retrieve and visualize that data within the Honeycomb UI, and other ways to use metrics with the OpenTelemetry SDK.

BLOG

Shipping on a Spent Error Budget

Modern software services are expected to be highly available, and running a service with minimal interruptions requires a certain amount of reliability-focused engineering work. At the same time, teams also need to build new…

BLOG

Data Availability Isn’t Observability

But it’s better than nothing… Most of the industry is racing to adopt better observability practices, and they’re discovering lots of power in being able to see and measure what their systems are doing….

BLOG

Nine Reasons to Attend o11ycon+hnycon

You’ve probably seen the announcement about our upcoming annual conference, o11ycon+hnycon, happening June 9–10. If you’re still not registered, here’s a list of nine reasons to attend. 1. Highly interactive content Honeycomb isn’t your…

BLOG

o11ycon+hnycon Call for Presentations

In case you missed it, Honeycomb is gearing up for our conference, o11ycon. Based on your feedback, we’re also adding a new day to that event this year: hnycon. o11ycon+hnycon is a two-day virtual…

BLOG

One Year of Graviton2 at Honeycomb

A year ago, we wrote about our experiences as early adopters of Graviton2, and how we were able to see 30% price-performance improvements on one dogfood workload from switching to the arm64 architecture. In…

RESOURCE

Ep. #34, Diminishing Complexity with Jaana Dogan of AWS

In episode 34 of o11ycast, Charity and Liz speak with Jaana Dogan of AWS. They discuss Jaana’s career journey, life before observability tools, and reducing system complexity within large organizations.

BLOG

Honeycomb’s 2020 Blog Roundup

We’re here at last: the final days of 2020. Let’s take a look back at this year’s most popular Honeycomb blog posts. Observability 101 In Observability 101: Terminology and Concepts, Shelby Spees reflects on…

BLOG

Observability 101: Terminology and Concepts

This post is to help orient folks who want to learn more about observability but maybe feel overwhelmed by the vocabulary list. The goal is to get everyone on the same page about what these words mean so that we can focus on leveraging the tools and ideas to build better software and deliver more value!

BLOG

Spread the Love: Appreciating Our Pollinators Community

Have you heard the buzz about observability with Honeycomb 🐝? It’s the best tool on the market for observing your systems in real time to reduce toil and delight users. But don’t listen to us, listen to our kickass community of “Pollinators”–this blog post is dedicated to them 💖

BLOG

Bees Working Together: How ecobee’s Engineers Adopted Honeycomb

At ecobee, adopting Honeycomb started as a grassroots effort. Engineers signed up for the free tier and quickly started sharing insights with teammates. When it came time for ecobee to make the “build vs. buy” decision for observability tooling, sticking with Honeycomb was the clear choice.

BLOG

2019: The Year Bee-hind Us

Once again we are at the end of another year, facing into the endless potential of the next one, and thinking back on the fun and hard work behind us. Join me now in…

BLOG

Making Instrumentation Extensible

Observability-driven development requires both rich query capabilities and sufficient instrumentation in order to capture the nuances of developers’ intention and useful dimensions of cardinality. When our systems are running in containers, we need an…

RESOURCE

The Open Source Observability Landscape

With this guide, we take a closer look at the most popular open-source approaches for storing and accessing app telemetry. We dive into Prometheus, ELK, and Jaeger to celebrate their growing popularity, what they bring to the table, and how they work in tandem with Honeycomb.