16. API REST con Actix Web | Tokio Tracing | Sesiones prácticas
robertohuertasm
Descubrimos como instrumentar nuestra api usando el crate Tokio Tracing.
El código del proyecto: https://github.com/robertohuertasm/yt-api-rest-actix-web/tree/api-rest-actix-16
El código está un poco más extendido con algunos detalles que no he tenido tiempo de comentar en el vídeo. Os recomiendo que le echéis un vistazo y si tenéis preguntas os animo a que dejéis comentarios en el vídeo.
00:00 Intro 00:10 Presentación 01:17 Introducción a Tokio Tracing 01:41 Tracing y Tracing Subscriber 03:58 Tracing-futures 04:32 Arrancando el proyecto 05:00 Inicialización del subscriber 05:30 Añadir eventos de log 07:00 Filtrar por nivel de log 09:35 Filtrar por crate 11:16 Campos. Estructurar los logs 13:19 Maneras de presentar la información de los logs 14:44 Cambiar el formato del timestamp 15:58 Cambiar la presentación en función del entorno 18:19 Otras opciones de configuración 18:45 Macro "instrument" 21:06 Loguear eventos de span 24:43 Parámetros de funciones instrumentadas 26:13 Instrumentar el repositorio 27:15 Logs a discreción 31:13 Spans en acción 33:04 Conclusión y despedida
#rust #rustlang #rustenespañol #api #rest #actix ... https://www.youtube.com/watch?v=kq91Yefdj_M
181156446 Bytes