.NET Framework

ASP.NET Core Observability with TraceKit

ASP.NET Core's pipeline is fast and flexible -- but when a request hits 12 middleware components and an Entity Framework query, pinpointing the slow part requires more than logging. TraceKit gives you full pipeline visibility.

ASP.NET Core observability challenges

Common problems that ASP.NET Core developers face in production -- and how TraceKit solves them.

Middleware Pipeline Tracing

ASP.NET Core's middleware pipeline can include authentication, authorization, CORS, response compression, and custom middleware. TraceKit traces every step so you can see which middleware adds latency to each request.

Entity Framework Query Monitoring

Entity Framework makes database access convenient but can generate inefficient queries under the hood. TraceKit captures every EF query with its execution time, so you can spot slow queries and N+1 patterns.

Background Service Visibility

IHostedService and BackgroundService run outside the request pipeline, making them invisible to request-scoped monitoring. TraceKit traces background services independently so you have visibility into scheduled tasks and queue processors.

Get started in minutes

Add OpenTelemetry instrumentation to your ASP.NET Core app with a few lines of code.

// Program.cs
builder.Services.AddOpenTelemetry()
    .WithTracing(tracing => tracing
        .AddAspNetCoreInstrumentation()
        .AddEntityFrameworkCoreInstrumentation()
        .AddOtlpExporter());

See the full .NET integration guide

.NET Distributed Tracing Guide

Go deeper with our .NET distributed tracing guide -- covering common pain points, production patterns, and code examples.

What you get with TraceKit

Distributed Tracing

Trace requests through the ASP.NET Core pipeline, Entity Framework queries, HttpClient calls, and gRPC services. Full .NET observability in one SDK.

Live Code Monitoring

Set breakpoints in your controllers and services. Inspect model state, DbContext queries, and dependency injection scopes in production without redeploying.

Simple Pricing

$29/month flat for your entire .NET application. No per-instance fees, no per-AppService charges -- one price for full observability.

Ready to add observability to ASP.NET Core?

Get started with TraceKit in under 5 minutes. $29/month flat -- no per-host fees, no surprises.