Skip to content

jcmdsbr/otel-sample-dotnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Otel Sample dotnet a open-source project written in .NET Core and implements open telemtry best pratices 😎

  • The goal of this project is implement the most common used technologies.

Give a Star! ⭐

If you liked the project, please give a star ;)

You need some of the fallowing tools ❗

  • Visual Studio 2022 or Visual Studio Code
  • .Net 7
  • Docker

Architecture ✔️

  • Minimal APIs
  • Separation of technology details from the rest of the system
  • Single responsibility of each layer
  • BFF strategy
  • gRPC Client & Server
  • Open Telemetry

Map

Alternate text

Description

All application exports logs, traces and metrics in otlp format to a otel-collector using a grpc protocol.

This collector use a open-telemetry pipeline and exports:

  • traces -> jaeger
  • logs -> loki
  • metrics -> prometheus