Using OpenTelemetry with worker applications
-
Updated
Jan 19, 2022 - C#
OpenTelemetry provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools.
Using OpenTelemetry with worker applications
Using OpenTelemetry with webapi applications
A app that performs OCR of digits built with .NET MAUI.
OpenTelemetry samples for distributed tracing with examples of context propagation using W3C http trace header and RabbitMQ/MQTT custom context. Live recording of talk: https://youtu.be/nN9YSbnQXpY
Release observable features by using FeatureGates, instrumented abstractions that replace 'if' statements.
Exemplos de como criar um ecossistema de observabilidade de aplicações .NET com OpenTelemetry e Grafana LGTM
Enrich Serilog log events with properties from Open Telemetry spans.
Sample project for 'ASP.NET Core log correlation in Azure' blogpost
This repo shows ASP.NET Core 8 logging in action; it also serves as a learning, experimenting and teaching path for .NET, Azure Pipelines and other technologies & tools.
Traces ASP.NET WebApp with OpenTelemetry
Distributed tracing is a technique used to monitor and troubleshoot complex distributed systems by following the path of requests as they travel through multiple services.
open-telemetry dotnet auto instrumentation docker image base
NLog integration with System.Diagnostics.DiagnosticSource
Simple demo of distributed tracing using datadog apm (WIP)
.NET Source Generator for interface-based telemetry building activities, activity events, logs and metrics.