Easily integrate a lightweight metrics dashboard into your ASP.NET Core application. This package provides a simple yet effective way to monitor application status, accessible at /statusnamaa.svg.
License
—
Deps
1
Install Size
—
Vulns
✓ 0
Published
Jul 18, 2025
$ dotnet add package StatusNamaaEasily integrate a lightweight metrics dashboard into your ASP.NET Core application. This package provides a simple yet effective way to monitor application status, accessible at /statusnamaa.svg.
In your Program.cs file Add app.AddStatusNamaa() and app.MapStatusNamaa():
+ builder.Services.AddStatusNamaa();
var app = builder.Build();
+ app.MapStatusNamaa();
Add an image tag with statusnamaa.svg src in your HTML:
<img src="/statusnamaa.svg" alt="StatusNamaa" />
You can configure which metrics appear on the status page using StatusNamaaOptions:
builder.Services.AddStatusNamaa(o =>
{
// Clear default metrics
o.Metrics.Clear();
// Add a custom metric
p.Add("My Custom Value", "{0}", services =>
{
var myService = services.GetRequiredService<MyService>();
return myService.GetValue();
});
});
You can secure the status page by chaining RequireAuthorization() to the result of MapStatusNamaa():
app.MapStatusNamaa()
.RequireAuthorization();Get the package from here.
$ dotnet build