Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/r-manimaran/dotnet-opentelemetry

Dot net Projects using OpenTelemetry to log logs, Metrics and Traces
https://github.com/r-manimaran/dotnet-opentelemetry

dotnet dotnet-core opentelemetry serilog serilog-sink

Last synced: 9 days ago
JSON representation

Dot net Projects using OpenTelemetry to log logs, Metrics and Traces

Awesome Lists containing this project

README

        

# Setting up OpenTelementry logging with .Net, Serilog and Seq

```bash
# Create the new dotnet web api project
> dotnet new webapi -n opentel-api-example

#Add the nuget pacakges - ConsoleExporter
> dotnet add package OpenTelemetry.Exporter.Console --version 1.9.0

> dotnet add package OpenTelemetry.Exporter.OpenTelemetryProtocol --version 1.9.0

> dotnet add package OpenTelemetry.Instrumentation.AspNetCore --version 1.9.0

# Adding Serilog instead of default logging
> dotnet add package Serilog.Extensions.Logging

> dotnet add package Serilog.Sinks.Console

> dotnet add package Serilog.AspNetcore

> dotnet add package Serilog.Sinks.OpenTelemetry --version 3.0.0

```

## Push Default Logging to Seq
![alt text](image.png)

### used Serilog to Seq
![alt text](image-1.png)