{"id":4830,"date":"2023-04-06T07:00:00","date_gmt":"2023-04-06T07:00:00","guid":{"rendered":"http:\/\/www.sumologic.com\/blog\/opentelemetry-open-standard-observability"},"modified":"2025-06-17T10:41:29","modified_gmt":"2025-06-17T18:41:29","slug":"opentelemetry-open-standard-observability","status":"publish","type":"blog","link":"https:\/\/www.sumologic.com\/blog\/opentelemetry-open-standard-observability","title":{"rendered":"OpenTelemetry: Why community and conversation are foundational to this open standard"},"content":{"rendered":"\n<section class=\"e-stn e-stn-0d652506f82b000a392973813b918ee25d5b4211 e-stn--glossary-inner-content e-stn--table-of-content\"><div class=\"container\">\n<div class=\"wp-block-b3rg-row e-row row\">\n<div class=\"wp-block-b3rg-column e-col e-col-1f7b3997080fc292474d26ff00c905d99d3520fa e-col--content-wrapper  col-sm-12 col-lg-12 col-xl-12\">\n<div class=\"e-div e-div-a1b32f66e1749758df41d5aea14f647cd10e362c e-div--card-btn-link\"><div class=\"e-img \">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"400\" src=\"http:\/\/www.sumologic.com\/wp-content\/uploads\/blog-OpenTelemetry-header-1.png\" alt=\"Open standard. Open design.\" class=\"wp-image-4829\" title=\"\"><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-30066f1f2b01129bee76b9ffec6dc415\">While many of the popular <a href=\"https:\/\/sensu.io\/resources\/whitepaper\/monitoring-as-code-with-sensu\" target=\"_blank\" rel=\"noopener\">tools for observability<\/a> in software are open source, one thing they lack is open design. Most of these solutions, from <a href=\"https:\/\/en.wikipedia.org\/wiki\/Nagios\" target=\"_blank\" rel=\"noopener\">Nagios<\/a> to <a href=\"https:\/\/prometheus.io\/\" target=\"_blank\" rel=\"noopener\">Prometheus<\/a>, started as a product with an opinionated design, which happened to work well for many people. These became the de facto standards. That position of de facto standard is what every open-source project and every commercial product tries to be.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-eigengrau-color has-text-color has-link-color wp-elements-16bce669d4b41fc0b8ee8ce5e18710d4\" id=\"open_design_and_the_public_conversation\">Open design and the public conversation<\/h2>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-68071f28587b80cd5a119094b3ec5274\">The word &#8220;open&#8221; does a lot of work here. Open source, open design, open telemetry: but what do we mean by open design? Open design doesn&#8217;t start with an opinion; it starts with a conversation. An open standard takes a lot of time to develop and requires hearing from many people to understand many kinds of use cases and perspectives.<\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-018ed177b1c8169d530530d074262a06\">OpenTelemetry is a solution built in the open. The <a href=\"https:\/\/www.cncf.io\/blog\/2019\/05\/21\/a-brief-history-of-opentelemetry-so-far\/\" target=\"_blank\" rel=\"noopener\">history of OpenTelemetry<\/a> is rooted in two prior projects, <a href=\"https:\/\/opencensus.io\/\" target=\"_blank\" rel=\"noopener\">OpenCensus<\/a>, which focused on metrics collection, and <a href=\"https:\/\/opentracing.io\/\" target=\"_blank\" rel=\"noopener\">OpenTracing<\/a>, which focused on tracing, both of which owe their origins to Google (<a href=\"https:\/\/opensource.googleblog.com\/2018\/03\/how-google-uses-opencensus-internally.html\" target=\"_blank\" rel=\"noopener\">Census<\/a> and <a href=\"https:\/\/research.google\/pubs\/pub36356\/\" target=\"_blank\" rel=\"noopener\">Dapper<\/a>, respectively). These two projects merged to become <a href=\"https:\/\/www.sumologic.com\/blog\/opentelemetry-the-future-of-sumo-logic-observability\/\">OpenTelemetry,<\/a> which seeks to unify the collection of metrics, tracing, and logs into a single system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-eigengrau-color has-text-color has-link-color wp-elements-428bb4ec2db397b0be8ae04108370531\" id=\"a_unified_standard\">A unified standard<\/h2>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-2894f6b3955b2cde5a625b818edccd08\">This unification of the different types of observability data could only happen late in the history of observability. Previous de facto standards were good at handling one kind of <a href=\"https:\/\/www.sumologic.com\/glossary\/telemetry\/\">telemetry<\/a> at a time \u2014 metrics, tracing, etc.\u2014 but these standards rarely worked together to coordinate various observations. Users had to integrate disconnected tools, and everyone approached this differently.<\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-5d807e0370132a3514a20dbd4b6558cb\"><a href=\"https:\/\/github.com\/open-telemetry\/opentelemetry-collector-contrib\" target=\"_blank\" rel=\"noopener\">OpenTelemetry&#8217;s vast array of existing integrations<\/a> is a strength. There are already hundreds of integrations built around OpenTelemetry, including most of the major services you&#8217;d want to observe.<\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-198d19312c2b7845994fe4e58575ce0e\">All of this comes together to provide a compelling user experience around observability. With OpenTelemetry, you can collect and ingest <em>all<\/em> types of telemetry using a single technology and handle each with best-in-class tooling. Instead of choosing between logs, metrics, or traces, you can bring them together under a single pane of glass. This dramatically simplifies the user experience of running complex real-world observability workloads, but that is not the unique quality that makes OpenTelemetry important.<\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-2e8de17394f863886e30549f3e36ae11\">What makes OpenTelemetry unique is how the unified design was achieved through open conversation, <a href=\"https:\/\/github.com\/open-telemetry\/community\/blob\/main\/tech-committee-charter.md\" target=\"_blank\" rel=\"noopener\">open governance<\/a>, and the many decades of wisdom and experience from those involved in that conversation. Decades of previous open source efforts shape the process of implementing integrations for this new model. <\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-45c0169477412cdf5eb7c5514f961027\">What&#8217;s needed is a design that brings everything into a single standard. And that design could only happen through public conversation and experience, where we have a good enough understanding of the range of needs. <\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-e97523529a3915faba66a8dfabf33938\">In this case, we saw two mature projects, OpenCensus and OpenTracing, do what rarely happens in the Open Source world \u2013 merge and evolve their designs and teams into a unified project. While this is impressive technologically, it\u2019s more <a href=\"https:\/\/lightstep.com\/blog\/best-kind-of-people-problems-what-made-opentelemetry-launch-special\" target=\"_blank\" rel=\"noopener\">impressive as a feat of human-to-human collaboration<\/a>. Instead of competing and diverging, they chose to join forces and create something more significant than either project. The resulting product of that collaboration proves that it is a winning strategy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-eigengrau-color has-text-color has-link-color wp-elements-c083b3addf01b2b2a06601f20c57d6e2\" id=\"portable_investments_vs_vendor_lock-in\">Portable investments vs vendor lock-in<\/h2>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-df96dc5d7f8753ab2f239fbf619dd7b6\">OpenTelemetry brings portability to your observability implementation. Vendors have a vested interest in building technology that only works with itself. It locks you into their platform, making leaving difficult because you&#8217;d have to rebuild your observability infrastructure to change vendors. That&#8217;s not a choice to make lightly, and it carries a measurable cost!<\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-c94cedea3ba07066243e70994b32b599\">OpenTelemetry, specifically, the adoption of OpenTelemetry as a standard, breaks down those walls. As a customer of one of the many OpenTelemetry-based vendor products, you can easily move to another vendor and bring all that work with you rather than starting over from scratch every time. You can also more easily work with multiple vendors at once through the common bus of OpenTelemetry. That means you can get the best of all worlds rather than making compromises by choosing one vendor over another, making these products better and your life easier as a customer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-eigengrau-color has-text-color has-link-color wp-elements-8b8da6749dd7b541070dd3167045e62a\" id=\"community_support_and_hackable_code\">Community support and hackable code<\/h2>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-da0032710605e2efd5031e2aecd995b6\"><\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-5580f546ab9ee78bdd70a53820981c89\">Another essential aspect of OpenTelemetry is that it is entirely open source and benefits from a vast community of independent developers and bought-in vendors who are busily building solutions and sharing that for free. By comparison, if you need help with the DataDog agent or want it to do something differently, the only people you can ask about that is DataDog. But with OpenTelemetry, you can ask anyone in the community for help.<\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-e8f9a301fa6952ef9cce7bf1db1e0edf\">Because it&#8217;s open source, if you need to change its behavior you can modify it and submit a patch when you&#8217;re done. In fact, with OpenTelemetry&#8217;s very flexible decomposed architecture, it&#8217;s easy to fit custom solutions into it without the need to change the other parts of your system.<\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-9340c342b2d61b2e3234d6128644ade8\">As with any solution that involves custom code, security is a core concern and OpenTelemetry has been built with that in mind from the start. For example, OpenTelemetry includes support for secure transport protocols like HTTPS and gRPC-TLS, and provides mechanisms for securing sensitive data like authentication tokens and encryption keys.<\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-4fe78f8fe04242886b3af510858be67b\">OpenTelemetry is something that our industry has sorely needed for a long time now. It&#8217;s finally coming into its own, with most major vendors building it into their products. It comes from a place of wisdom but also one of audacity. OpenTelemetry shows that building an <a href=\"https:\/\/www.sumologic.com\/solutions\/application-monitoring\/\">observability solution<\/a> in the open, based on public conversation rather than opinionated craftsmanship, will ultimately create something better and more valuable than any single vendor&#8217;s product.<\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-0937b9f07334d6dcdba439ea93f1272b\">OpenTelemetry humbly suggests that an open standard will be better and more effective than the existing de facto standards and will upset that position in the most gentle, compassionate and graceful way possible. And it has.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-eigengrau-color has-text-color has-link-color wp-elements-90c53d8e61cb3680c83481822bc5bdc2\" id=\"more_to_come_from_sumo_logic\">More to come from Sumo Logic<\/h2>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-c098723c84eaa29346d62a512a269abf\">We are excited about OpenTelemetry and eager to continue supporting it on our platform. We&#8217;ve built <a href=\"https:\/\/github.com\/SumoLogic\/sumologic-otel-collector#readme\" target=\"_blank\" rel=\"noopener\">our distribution of the OpenTelemetry collector<\/a> to ingest logs, metrics, and traces into Sumo Logic. We are bringing first-class support for this to Sumo Logic&#8217;s web-based experience.<\/p>\n\n\n\n<p class=\"has-delft-blue-color has-text-color has-link-color wp-elements-fff362e1e04c8b0cec4cd33da3c76ef4\">If you\u2019re ready to get started, follow this guide to <a href=\"https:\/\/www.sumologic.com\/blog\/common-opentelemetry-demo-application\/\">using the common OpenTelemetry demo application with Sumo Logic<\/a>&nbsp;and read our&nbsp;<a href=\"https:\/\/www.sumologic.com\/guides\/opentelemetry\/\">guide to OpenTelemetry<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":303,"featured_media":0,"template":"","meta":{"_acf_changed":false,"show_custom_date":false,"custom_date":"","featured":false,"featured_image":0,"learn_more_label":"","image_alt_text":"","learn_more_type":"","show_popup":false,"learn_more_link_file":0,"event_date":false,"event_start_date":"","event_end_date":"","place_holder_image_url":"","post_reading_time":"4","notification_enabled":false,"notification_text":"","notification_logo":"","notification_expiration_time":0,"is_enable_transparent_header":false,"selected_taxonomy_terms":{"blog-category":[125],"blog-tag":[]},"selected_primary_terms":[],"learn_more_link":[],"featured_page_list":[],"notification_enabled_post_list":[],"_gspb_post_css":"","_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"4668,71369,71176","_relevanssi_noindex_reason":"","inline_featured_image":false,"footnotes":""},"blog-category":[125],"blog-tag":[],"class_list":["post-4830","blog","type-blog","status-publish","hentry","blog-category-devops-it-operations"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sumologic.com\/wp-json\/wp\/v2\/blog\/4830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sumologic.com\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.sumologic.com\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.sumologic.com\/wp-json\/wp\/v2\/users\/303"}],"version-history":[{"count":3,"href":"https:\/\/www.sumologic.com\/wp-json\/wp\/v2\/blog\/4830\/revisions"}],"predecessor-version":[{"id":26883,"href":"https:\/\/www.sumologic.com\/wp-json\/wp\/v2\/blog\/4830\/revisions\/26883"}],"wp:attachment":[{"href":"https:\/\/www.sumologic.com\/wp-json\/wp\/v2\/media?parent=4830"}],"wp:term":[{"taxonomy":"blog-category","embeddable":true,"href":"https:\/\/www.sumologic.com\/wp-json\/wp\/v2\/blog-category?post=4830"},{"taxonomy":"blog-tag","embeddable":true,"href":"https:\/\/www.sumologic.com\/wp-json\/wp\/v2\/blog-tag?post=4830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}