Implementación de telemetría y registro en .NET con NLog

Un sistema que no se puede observar es un sistema que no se puede operar. NLog lleva más de 20 años siendo uno de los frameworks de logging más maduros del ecosistema .NET y, integrado con la infraestructura de telemetría moderna, sigue siendo una elección sólida para aplicaciones empresariales que necesitan control fino sobre dónde, cómo y qué se registra.

Novedades de .NET 9 Preview 6

La versión .NET 9 Preview 6 introduce importantes mejoras en el ecosistema .NET, abarcando el runtime, el SDK, .NET MAUI y ASP.NET Core. Las actualizaciones del runtime incluyen optimizaciones para ARM64 y nuevas capacidades de generación de código y manejo de constantes. El SDK ahora ofrece herramientas para identificar vulnerabilidades en dependencias y reglas adicionales en MSBuild. .NET MAUI presenta mejoras en la calidad del desarrollo, mientras que ASP.NET Core introduce nuevas funcionalidades como el fingerprinting de activos web estáticos y mejoras en la trazabilidad para SignalR. Además, se destacan nuevas capacidades en C# 13, como propiedades parciales y soporte para constructores primarios, junto con APIs avanzadas basadas en spans para operaciones más eficientes.

Implementación de Health Checks en ASP.NET Core para un Monitoreo Proactivo

Los Health Checks son fundamentales para garantizar la disponibilidad y el rendimiento de las aplicaciones. Permiten monitorear el estado de los servicios y detectar problemas antes de que afecten a los usuarios. Al implementar Health Checks, puedes obtener una visión clara de la salud de tus aplicaciones, realizar ajustes proactivos y mantener la continuidad del servicio, mejorando así la fiabilidad y eficiencia operativa.