Carmen Checa
Nacho Fanjul
¿Dónde?
¿Por qué?
¿Cuándo?
¿Quién?
www.pasiona.com
(+34) 669 333 333
info@pasiona.com
@pasiona Barcelona
Pujades 350, 10ª planta
08019 · Barcelona
Madrid
Pin...
CARMEN CHECA
@cmcheca
Senior Developer
ccheca@pasiona.com
NACHO FANJUL
Senior Developer
@nfanjul
nfanjul@pasiona.com
Alguna vez os ha pasado…
Alguna vez os ha pasado…
Y…
Y…
DIOS!! Me están espiando!!
Tranquilos, después de esta sesión
entenderéis cómo lo hacen!!
¿De qué vamos a hablar?
Application Insights Stream Analytics Power BI
APP
Esquema
Microsoft Azure
SDK
Storage
Exportación continua
Application
Insight
Stream
Analytics
IN OUT
Application Insights
¿Qué es Application Insights?
Herramienta para monitorizar nuestras aplicaciones
• Web
• Escritorio
• Móvil
• Analizar
• D...
¿Qué es Application Insights?
• Web
• Escritorio
• Móvil
• Analizar
• Detectar
• Diagnosticar
• Resolver
• Mejorar
Herrami...
¿Qué es Application Insights?
• Web
• Escritorio
• Móvil
• Analizar
• Detectar
• Diagnosticar
• Resolver
• Mejorar
Herrami...
¿Qué es Application Insights?
SABER QUÉ HACEN LOS USUARIOS
CON NUESTRAS APLICACIONES
¿Qué necesitamos?
Dispone de plan de precios gratuito*
Ya tengo cuenta de azure, ¿Qué hago?
Ya tengo cuenta de azure, ¿Qué hago?
Ya tengo cuenta de azure, ¿Qué hago?
¿Qué puedo ver?
Todo tipo
de telemetrías
Usuarios, sesiones,
visitas de páginas…
¿Qué puedo ver?
De dónde vienen
mis usuarios
¿Qué puedo ver?
Errores
¿Qué puedo ver?
Eventos
personalizados
¿Qué puedo ver?
Y mucho más… Como por
ejemplo:
¿Qué puedo ver?
¿Y que más?
100% Personalizable Filtrar los datos Profundizar
Crear Alertas
¿Y que más?
¿Puedo exportar esta información?
La respuesta es SI Pero... ¿a dónde?
Storage* Power BI***SQL**
¿Cómo?
Seleccionamos o creamos nuestro Storage
Muy importante!! El tipo de Storage ha de ser ‘CLASSIC’
Configuramos
nuestr...
¿Cómo?
Resultado de la exportación
‘n’ archivos json con el siguiente aspecto:
¿Cómo funciona?
Instalar SDK en
la aplicación*
Web
Agregar el
script de SDK
Escritorio,
Móvil
Instalar SDK en
la aplicació...
Facilidad de uso...
Hasta yo lo he sabido utilizar!
¿Cómo funciona?
Vale, ¿Pero cómo lo utilizo?
Insights es muy majo y ya nos
proporciona
el código y algunos ejemplos.
Vale, ¿Pero cómo lo utilizo?
Veamos un poquito de código
Veamos un poquito de código
¿Dónde lo colocamos?
Veamos un poquito de código
Y desde el Visual Studio…
Más código
Eventos personalizados desde C#:
Excepciones:
Más código
Tiempos de respuesta:
Más código
Desde javascript:
Más código
Stream Analytics
¿Qué es y para qué sirve?
Motor de procesamiento de datos en tiempo real.
Facilita el cálculo del análisis de los datos.
¿Por qué usarlo?
• Facilidad de uso
• Alta capacidad de procesamiento
• Confiabilidad, capacidad de repetición
y recuperac...
Cómo crearlo
• Inputs: Fuentes de donde se obtendrán los datos.
• Query: A través de una consulta se tratan los datos
para que se vuelq...
¿Cómo obtengo la información?
¿Cómo obtengo la información?
¿Cómo obtengo la información?
Probar las consultas
Probar las consultas
Probar las consultas
Ya lo tengo todo ¿Ahora qué?
Ya lo tengo todo ¿Ahora qué?
Power BI
¿Qué es Power BI?
Conjunto de aplicaciones de análisis
que permite analizar datos y compartirlos.
• Acceso desde cualquier...
¿Precio?
Existe versión gratuita y versión PRO. Diferencias:
Entorno
Orígenes de datos
Más de 50 posibles orígenes de datos, y creciendo…
Generar Informe
Podremos generar tantos informes
como queramos para cada conjunto de datos.
Generar Informe
Generar Informe
Generar Panel
Generar Panel
Nuestro bonito Panel
Compartir Panel
Q&ACarmen Checa & Nacho Fanjul
@cmcheca
@nfanjul
ccheca@pasiona.com
nfanjul@pasiona.com
@
Próxima SlideShare
Cargando en…5
×

¿Quién, cuándo, dónde y por qué?

320 visualizaciones

Publicado el

¿Qué navegadores acceden a mi web? ¿A qué idiomas he de traducir mi aplicación? ¿Cuáles son las horas de mayor tráfico? ¿Alguien utiliza esta funcionalidad que tanto me cuesta mantener?¿...?

En esta sesión explicaremos como poder monitorizar nuestra web o app, pudiendo dar así, desde una respuesta más rápida a las posibles carencias funcionales, hasta ahorrarnos unos cuantos eurillos en infraestructura, o simplemente saber el mítico quien, cuando, donde y porque utilizan mi web o app. Todo esto, y alguna cosilla más, con "4 líneas" de código y otros tantos "clicks"!

¡Tus usuarios te lo agradecerán!
Application insight + stream analytics + Power BI

Publicado en: Software
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
320
En SlideShare
0
De insertados
0
Número de insertados
11
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

¿Quién, cuándo, dónde y por qué?

  1. 1. Carmen Checa Nacho Fanjul ¿Dónde? ¿Por qué? ¿Cuándo? ¿Quién?
  2. 2. www.pasiona.com (+34) 669 333 333 info@pasiona.com @pasiona Barcelona Pujades 350, 10ª planta 08019 · Barcelona Madrid Pinar 5, 28006 · Madrid
  3. 3. CARMEN CHECA @cmcheca Senior Developer ccheca@pasiona.com NACHO FANJUL Senior Developer @nfanjul nfanjul@pasiona.com
  4. 4. Alguna vez os ha pasado…
  5. 5. Alguna vez os ha pasado…
  6. 6. Y…
  7. 7. Y…
  8. 8. DIOS!! Me están espiando!! Tranquilos, después de esta sesión entenderéis cómo lo hacen!!
  9. 9. ¿De qué vamos a hablar? Application Insights Stream Analytics Power BI
  10. 10. APP Esquema Microsoft Azure SDK Storage Exportación continua Application Insight Stream Analytics IN OUT
  11. 11. Application Insights
  12. 12. ¿Qué es Application Insights? Herramienta para monitorizar nuestras aplicaciones • Web • Escritorio • Móvil • Analizar • Detectar • Diagnosticar • Resolver • Mejorar
  13. 13. ¿Qué es Application Insights? • Web • Escritorio • Móvil • Analizar • Detectar • Diagnosticar • Resolver • Mejorar Herramienta para monitorizar nuestras aplicaciones
  14. 14. ¿Qué es Application Insights? • Web • Escritorio • Móvil • Analizar • Detectar • Diagnosticar • Resolver • Mejorar Herramienta para monitorizar nuestras aplicaciones
  15. 15. ¿Qué es Application Insights? SABER QUÉ HACEN LOS USUARIOS CON NUESTRAS APLICACIONES
  16. 16. ¿Qué necesitamos? Dispone de plan de precios gratuito*
  17. 17. Ya tengo cuenta de azure, ¿Qué hago?
  18. 18. Ya tengo cuenta de azure, ¿Qué hago?
  19. 19. Ya tengo cuenta de azure, ¿Qué hago?
  20. 20. ¿Qué puedo ver? Todo tipo de telemetrías
  21. 21. Usuarios, sesiones, visitas de páginas… ¿Qué puedo ver?
  22. 22. De dónde vienen mis usuarios ¿Qué puedo ver?
  23. 23. Errores ¿Qué puedo ver?
  24. 24. Eventos personalizados ¿Qué puedo ver?
  25. 25. Y mucho más… Como por ejemplo: ¿Qué puedo ver?
  26. 26. ¿Y que más? 100% Personalizable Filtrar los datos Profundizar Crear Alertas
  27. 27. ¿Y que más?
  28. 28. ¿Puedo exportar esta información? La respuesta es SI Pero... ¿a dónde? Storage* Power BI***SQL**
  29. 29. ¿Cómo? Seleccionamos o creamos nuestro Storage Muy importante!! El tipo de Storage ha de ser ‘CLASSIC’ Configuramos nuestra exportación
  30. 30. ¿Cómo?
  31. 31. Resultado de la exportación ‘n’ archivos json con el siguiente aspecto:
  32. 32. ¿Cómo funciona? Instalar SDK en la aplicación* Web Agregar el script de SDK Escritorio, Móvil Instalar SDK en la aplicación* Servidor IIS Instalar monitor de estado
  33. 33. Facilidad de uso... Hasta yo lo he sabido utilizar! ¿Cómo funciona?
  34. 34. Vale, ¿Pero cómo lo utilizo? Insights es muy majo y ya nos proporciona el código y algunos ejemplos.
  35. 35. Vale, ¿Pero cómo lo utilizo?
  36. 36. Veamos un poquito de código
  37. 37. Veamos un poquito de código
  38. 38. ¿Dónde lo colocamos? Veamos un poquito de código
  39. 39. Y desde el Visual Studio…
  40. 40. Más código Eventos personalizados desde C#:
  41. 41. Excepciones: Más código
  42. 42. Tiempos de respuesta: Más código
  43. 43. Desde javascript: Más código
  44. 44. Stream Analytics
  45. 45. ¿Qué es y para qué sirve? Motor de procesamiento de datos en tiempo real. Facilita el cálculo del análisis de los datos.
  46. 46. ¿Por qué usarlo? • Facilidad de uso • Alta capacidad de procesamiento • Confiabilidad, capacidad de repetición y recuperación rápida • Bajo costo • Datos de referencia • Conectividad
  47. 47. Cómo crearlo
  48. 48. • Inputs: Fuentes de donde se obtendrán los datos. • Query: A través de una consulta se tratan los datos para que se vuelquen en el output que elijamos de la forma que esperamos. • Outputs: Destino donde se almacena el resultado de la consulta realizada. ¿Cómo obtengo la información?
  49. 49. ¿Cómo obtengo la información?
  50. 50. ¿Cómo obtengo la información?
  51. 51. ¿Cómo obtengo la información?
  52. 52. Probar las consultas
  53. 53. Probar las consultas
  54. 54. Probar las consultas
  55. 55. Ya lo tengo todo ¿Ahora qué?
  56. 56. Ya lo tengo todo ¿Ahora qué?
  57. 57. Power BI
  58. 58. ¿Qué es Power BI? Conjunto de aplicaciones de análisis que permite analizar datos y compartirlos. • Acceso desde cualquier lugar. • Multitud de gráficos. • Personalización de paneles. • Exportación de la información. • Actualización de la información en tiempo real.
  59. 59. ¿Precio? Existe versión gratuita y versión PRO. Diferencias:
  60. 60. Entorno
  61. 61. Orígenes de datos Más de 50 posibles orígenes de datos, y creciendo…
  62. 62. Generar Informe Podremos generar tantos informes como queramos para cada conjunto de datos.
  63. 63. Generar Informe
  64. 64. Generar Informe
  65. 65. Generar Panel
  66. 66. Generar Panel
  67. 67. Nuestro bonito Panel
  68. 68. Compartir Panel
  69. 69. Q&ACarmen Checa & Nacho Fanjul @cmcheca @nfanjul ccheca@pasiona.com nfanjul@pasiona.com @

×