Consultas SQL para Dashboards en Aplicaciones
Clase 7 de 23 • Curso 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ón | Query |
|---|---|
| Transacciones más lentas para todas las aplicaciones en mi cuenta | SELECT max(duration) FROM Transaction WHERE appName='FoodMe’ |
| Transacciones más lentas para la aplicación FoodMe | SELECT appName FROM Transaction WHERE appName='FoodMe’ |
Agrupa tus datos con FACET
| Descripción | Query |
|---|---|
| Transacciones agrupadas por nombre | SELECT count(*) FROM Transaction FACET name |
| Transacciones agrupadas por estado HTTP | SELECT count(*) FROM Transaction FACET http.statusText |
Consulta parte de tus datos con WHERE
| Descripción | Query |
|---|---|
| Duración promedio para una aplicación específica | SELECT average(duration) FROM Transaction WHERE appName = 'FoodMe' |
| Cuente todas las transacciones exitosas | SELECT count(*) FROM Transaction WHERE httpResponseCode != '200' |
Desafíos ¿Puedes resolverlos por tu cuenta?
| Descripción | Query |
|---|---|
| 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!