A comprehensive, production-ready performance monitoring system for C# applications and backend services. Add monitoring to your C# apps with just 2 lines of code.
# Install via NuGet
nd dn add package Noundry.Sentinel.Client
Add the NuGet package, configure in appsettings.json, and register in Program.cs
Add your configuration to appsettings.json
{
"NoundrySentinel": {
"Enabled": true,
"ApiKey": "your-api-key",
"TenantHost": "tenant.ingest.sentinel.noundry.com",
"CollectionIntervalSeconds": 15
}
}
Add one line to your Program.cs
using Noundry.Sentinel.Client;
var builder = WebApplication.CreateBuilder(args);
// Add Sentinel monitoring
builder.Services.AddNoundrySentinel(builder.Configuration);
var app = builder.Build();
app.Run();
Everything you need to monitor C# applications and backend services
Zero-blocking, failure-resilient monitoring with <0.1% CPU overhead. Built with System.Threading.Channels for optimal performance.
CPU, memory, GC stats, threads, HTTP requests, EventCounters, and platform-specific metrics. Complete visibility into your C# apps on Windows and Linux.
Circuit breakers, retries with exponential backoff, health checks, and graceful degradation. Built for enterprise reliability.
Reliable, scalable data storage. Multi-tenant architecture with complete data isolation per instance.
Beautiful Razor Pages dashboard with interactive charts. View CPU, memory, GC, and thread metrics in real-time.
Self-hosted or any cloud provider. Not locked to Azure like Application Insights. You own your data.
Complete visibility into your C# application's performance
Additional metrics on Linux and Windows
See how Sentinel compares to other APM platforms
| Feature | Sentinel | App Insights | Datadog | New Relic | Dynatrace |
|---|---|---|---|---|---|
| Deployment | Any cloud, self-hosted | Azure only | SaaS only | SaaS only | SaaS only |
| Setup Complexity | 2 lines of code | Multiple steps | Agent + config | Agent + config | Complex setup |
| Pricing Model | $0-$199/mo flat | Usage-based | $15-$23/host/mo | $25-$99/host/mo | $69-$84/host/mo |
| Starting Cost | Free tier | Free tier | ~$180/mo | ~$300/mo | ~$828/mo |
| Data Ownership | 100% yours | Microsoft | Datadog | New Relic | Dynatrace |
| Data Location | Your choice | Azure regions | Their cloud | Their cloud | Their cloud |
| C# Support | Native, optimized | Excellent | Good | Good | Good |
| Open Source | ✓ Full code access | ✗ Closed | ✗ Closed | ✗ Closed | ✗ Closed |
| Vendor Lock-in | None | Azure ecosystem | High | High | High |
| Client Overhead | <0.1% CPU | ~0.5% CPU | ~1-2% CPU | ~1-3% CPU | ~1-5% CPU |
Flat monthly pricing starting at $0. No surprise bills based on usage spikes.
Self-host anywhere. Complete data ownership and privacy. No vendor lock-in.
10x less overhead than competitors. Built specifically for C# performance.
Choose the plan that fits your needs
Perfect for getting started
For growing teams
For enterprises
Start monitoring with just 2 lines of code. Free tier includes 5 applications.