Consultas SQL para Dashboards en Aplicaciones

Clase 7 de 23Curso de Ingeniería en Observabilidad con New Relic

¡Practiquemos! Ya sabemos como hacer un Dashboard, ahora te dejaré algunos Queries para que puedas hacer uno tu solito(a).

Agrega tus datos con Average(), Max(), Min(), and Count()

DescripciónQuery
Transacciones más lentas para todas las aplicaciones en mi cuentaSELECT max(duration) FROM Transaction WHERE appName='FoodMe’
Transacciones más lentas para la aplicación FoodMeSELECT appName FROM Transaction WHERE appName='FoodMe’

Agrupa tus datos con FACET

DescripciónQuery
Transacciones agrupadas por nombreSELECT count(*) FROM Transaction FACET name
Transacciones agrupadas por estado HTTPSELECT count(*) FROM Transaction FACET http.statusText

Consulta parte de tus datos con WHERE

DescripciónQuery
Duración promedio para una aplicación específicaSELECT average(duration) FROM Transaction WHERE appName = 'FoodMe'
Cuente todas las transacciones exitosasSELECT count(*) FROM Transaction WHERE httpResponseCode != '200'

Desafíos ¿Puedes resolverlos por tu cuenta?

DescripciónQuery
El número total de transacciones que llevaron al error 404???

⚠️ ¡Recuerda dejar el screenshot de tu Dashboard en la zona de comentarios de la clase!