<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Opentelemetry on Yonatan Karp-Rudin</title><link>https://yonatankarp.github.io/tags/opentelemetry/</link><description>Recent content in Opentelemetry on Yonatan Karp-Rudin</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 17 Oct 2023 00:00:00 +0100</lastBuildDate><atom:link href="https://yonatankarp.github.io/tags/opentelemetry/index.xml" rel="self" type="application/rss+xml"/><item><title>Observability in Action: How to Use OpenTelemetry</title><link>https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/</link><pubDate>Tue, 17 Oct 2023 00:00:00 +0100</pubDate><guid>https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/</guid><description>&lt;p&gt;Table of Contents&lt;/p&gt;
&lt;p&gt;&lt;a href=""&gt;Toggle
&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Introduction"&gt;Introduction&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Introduction_to_Service_Instrumentation"&gt;Introduction to Service Instrumentation&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Part_1_%e2%80%93_Building_the_Client_Library"&gt;Part 1 – Building the Client Library&lt;/a&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Adding_Dependencies"&gt;Adding Dependencies&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Domain_Modeling"&gt;Domain Modeling&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Constructing_the_HTTP_Client"&gt;Constructing the HTTP Client&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Connecting_everything_together"&gt;Connecting everything together&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Part_2_%e2%80%93_Building_the_Service"&gt;Part 2 – Building the Service&lt;/a&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Adding_Dependencies-2"&gt;Adding Dependencies&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Loading_the_Facts"&gt;Loading the Facts&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Storing_and_Reading_Facts"&gt;Storing and Reading Facts&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Dockerizing_the_Project"&gt;Dockerizing the Project&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Setting_up_docker-compose"&gt;Setting up docker-compose&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Running_the_Service"&gt;Running the Service&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Part_3_%e2%80%93_Setting_Up_Instrumentation_with_OpenTelemetry"&gt;Part 3 – Setting Up Instrumentation with OpenTelemetry&lt;/a&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#HoneyCombio"&gt;HoneyComb.io&lt;/a&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Introduction-2"&gt;Introduction&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Setting_up"&gt;Setting up&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Setting_Up_OpenTelemetry"&gt;Setting Up OpenTelemetry&lt;/a&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Prerequisites"&gt;Prerequisites&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Integrating_the_OpenTelemetry_SDK_and_Agent"&gt;Integrating the OpenTelemetry SDK and Agent&lt;/a&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Dependency_Integration"&gt;Dependency Integration&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://yonatankarp.github.io/blog/observability-in-action-opentelemetry/#Constructing_the_Gradle_Task_for_the_OpenTelemetry_Agent"&gt;Constructing the Gradle Task for the OpenTelemetry Agent&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>