.NET Source Generator for interface-based telemetry. Supporting activities, logs, and metrics.
-
Updated
Feb 22, 2025 - C#
.NET Source Generator for interface-based telemetry. Supporting activities, logs, and metrics.
The purpose of this application is to show how to integrate logs (via Serilog), health checks (via Microsoft AspNetCore HealthChecks), business metrics (via Prometheus) and traces (via Elastic APM) to an Elasticsearch cluster with .Net.
Release observable features by using FeatureGates, instrumented abstractions that replace 'if' statements.
This project demonstrates how to implement observability in .NET applications using OpenTelemetry.
Add a description, image, and links to the traces topic page so that developers can more easily learn about it.
To associate your repository with the traces topic, visit your repo's landing page and select "manage topics."