Del curso: .NET 8 esencial
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 23.300 cursos impartidos por expertos del sector.
Métricas con System.Diagnostics.Metrics y OpenTelemetry - Tutorial de .NET
Del curso: .NET 8 esencial
Métricas con System.Diagnostics.Metrics y OpenTelemetry
ASP .NET Core ahora proporciona métricas por medio de las clases disponibles en system.diagnostics.metrics. Esta nueva plataforma de diagnósticos tiene la posibilidad de integrarse con las capacidades de OpenTelemetry. Por ejemplo, aquí en la aplicación ya hice algunos cambios para acelerar este proceso. Como podrás ver, agregué la referencia a un par de paquetes de NuGet, que son estos que comienzan con el nombre Open Telemetry, y del lado de Program.cs agregué la invocación a este método llamado AddOpenTelemetry, y por dentro estoy invocando WithMetrics, y justamente aquí estoy configurando esta parte de métricas. Para mayor información acerca de este código, puedes consultar el sitio de learn.microsoft.com. Muy bien, aquí ya está corriendo la aplicación. Todo esto es a propósito, ya que el escenario es un tanto complejo. Tengo la aplicación corriendo, se está integrando con OpenTelemetry y además está exportando los datos hacia Prometheus. Vámonos primero a ver la aplicación web…
Contenido
-
-
-
-
-
-
-
-
(Bloqueado)
Puerto 8080 para escucha de peticiones HTTP4 min 18 s
-
Inyección de servicios basados en llaves4 min 6 s
-
(Bloqueado)
Exponiendo los endpoints del framework de identidad6 min 52 s
-
(Bloqueado)
Interfaz IExceptionHandler para manejo centralizado de excepciones5 min 49 s
-
(Bloqueado)
Métricas con System.Diagnostics.Metrics y OpenTelemetry3 min 31 s
-
(Bloqueado)