Connect your ASP.NET Core project to GlitchTip

Install the sentry ASP.NET Core SDK:

dotnet add package Sentry.AspNetCore

Add the SDK to your Program.cs:

var builder = WebApplication.CreateBuilder(args);

builder.WebHost.UseSentry(options =>
{
    options.Dsn = "YOUR_DSN";
    options.TracesSampleRate = 0.01; // 1% of transactions
});

var app = builder.Build();

app.MapGet("/", () => "Hello World!");

app.Run();

The SDK automatically captures unhandled exceptions in controllers and middleware.

Verify your setup:

app.MapGet("/debug-glitchtip", () =>
{
    throw new Exception("Test GlitchTip error!");
});

Tips

  • Set TracesSampleRate to a low value in production. Each HTTP request is a transaction — even 1% gives useful performance data.