Tnsu.Monitoring (0.1.0)
Published 2026-10-29 05:55:50 +00:00 by admin
Installation
dotnet nuget add source --name tansu --username your_username --password your_token https://git.tnsu.kz/api/packages/tansu/nuget/index.jsondotnet add package --source tansu --version 0.1.0 Tnsu.MonitoringAbout this package
Централизованное логирование сервисов TNSU: Serilog + OpenTelemetry (OTLP) в локальный Collector и VictoriaLogs.
Tnsu.Monitoring
Единое логирование для .NET-сервисов: Serilog → OTLP → локальный OpenTelemetry Collector → VictoriaLogs.
var builder = WebApplication.CreateBuilder(args);
builder.AddTnsuLogging(); // адрес Collector по умолчанию: http://localhost:4318/v1/logs
var app = builder.Build();
app.UseTnsuLogging(); // лог запросов, в начале конвейера
// или с фильтром: частые служебные запросы не писать (5xx пишутся всегда)
// app.UseTnsuLogging(context => !context.Request.Path.StartsWithSegments("/health"));
app.UseAuthentication();
app.UseTnsuLogUser(); // userId во всех логах запроса, после аутентификации
Подробности и стандарт полей — в README репозитория.
source-hash: 6562d1d76da4dbeb
Dependencies
Details
Assets (2)
Versions (8)
View all
tnsu.monitoring.0.1.0.nupkg
11 KiB
tnsu.monitoring.nuspec
1.1 KiB