Skip to content

ahmtsenlik/opentelemetry-distributed-tracing-demo

Repository files navigation

About project

It is a project developed on how to do distributed tracing with .Net.

It collects trace data with opentelemetry and otlp protocol sends it to jaeger Collector, Collector writes data to elasticsearch and trace data can be traced through jaeger.

Images

Apis

Architect

architect

Getting Started

Prerequisites

Docker

Installation

Clone the project

https://github.com/ahmtsenlik/opentelemetry-distributed-tracing-demo.git

and

 docker compose up

Open the project in visual studio and run ServiceA and ServiceB

Usage

Send a get request to the ServiceA "/WeatherForecast/TestRequest" endpoint

Then view the trace data at http://localhost:16686/

For more information

Medium Article