Sobes.tech
Junior — Middle

Sistem veya uygulamanın durumu üzerinde kontrol sağladığınız durumlar oldu mu?

sobes.tech yapay zeka

AI'dan gelen yanıt

Evet, C# projelerinde uygulamaların ve sistemlerin durum izleme işlemini gerçekleştirdim. Örneğin, .NET'in yerleşik araçları olan Performans Sayaçları'nı kullanarak CPU yükü, bellek kullanımı ve yanıt süresini izledim.

Ayrıca, NLog veya Serilog gibi kütüphanelerle hata ve önemli olayların kaydını tutarak, uygulamanın gerçek zamanlı ve arızalardan sonra davranışını analiz etmeye yardımcı oldum.

Web uygulamalarının durumunu kontrol etmek için Health Checks kullandım; bu, hizmetlerin ve bağımlılıklarının erişilebilirliğini kontrol etmeye olanak tanır.

ASP.NET Core'da basit bir Health Check örneği:

public void ConfigureServices(IServiceCollection services)
{
    services.AddHealthChecks();
}

public void Configure(IApplicationBuilder app)
{
    app.UseHealthChecks("/health");
}