¿Quién, cuándo,
dónde y por qué?
by @nfanjul & @cmcheca
MADRID · NOV 18-19 · 2016
www.pasiona.com
(+34) 669 333 333
info@pasiona.com
@pasiona Barcelona
Pujades 350, 10ª planta
08019 · Barcelona
Madrid
Pin...
MADRID · NOV 18-19 · 2016
Carmen Checa
@cmcheca
Senior Developer
ccheca@pasiona.com@
Nacho Fanjul
Key Developer
@nfanjul
n...
MADRID · NOV 18-19 · 2016
http://codemotion.azurewebsites.net/
¡Entra y vota!
MADRID · NOV 18-19 · 2016
¡Ya estoy en producción!
¿Quién me usa?
¿Cuándo me usan?
¿Dónde me usan?
¿Por qué me usan?
¿…?
¿...
MADRID · NOV 18-19 · 2016
Y así se siente nuestra aplicación
MADRID · NOV 18-19 · 2016
¿Cómo podemos solucionar esto?
Application Insights Stream Analytics Power BI
MADRID · NOV 18-19 · 2016
Esquema
APP
Microsoft Azure
SDK
Storage
Exportación continua
Application
Insight
Stream
Analytic...
MADRID · NOV 18-19 · 2016
Application Insights
MADRID · NOV 18-19 · 2016
¿Qué es Application Insights?
Es una herramienta para monitorizar nuestras aplicaciones.
• Web
•...
MADRID · NOV 18-19 · 2016
¿Qué puedo ver?
Todo tipo de telemetrías:
MADRID · NOV 18-19 · 2016
¿Qué puedo ver?
Usuarios, sesiones, visitas de páginas…
MADRID · NOV 18-19 · 2016
¿Qué puedo ver?
De dónde vienen mis usuarios:
MADRID · NOV 18-19 · 2016
¿Qué puedo ver?
Errores:
MADRID · NOV 18-19 · 2016
¿Qué puedo ver?
Y muchas más… Cómo por ejemplo:
MADRID · NOV 18-19 · 2016
¿Qué puedo ver?
Eventos personalizados:
MADRID · NOV 18-19 · 2016
¿Y qué más?
100% Personalizable Filtrar los
datos
Profundizar
Crear Alertas
MADRID · NOV 18-19 · 2016
¿Puedo exportar esta información?
La respuesta es SI Pero, ¿A dónde?
Storage* PowerBI***SQL**
MADRID · NOV 18-19 · 2016
¿Cómo? Es muy sencillo:
Seleccionamos o creamos nuestro Storage
Configuramos
nuestra exportación
MADRID · NOV 18-19 · 2016
Resultado de la exportación
‘n’ archivos json con el siguiente aspecto:
MADRID · NOV 18-19 · 2016
¿Cómo funciona?
Instalar SDK en la
aplicación*
Web
Agregar el script
de SDK
Escritorio, Móvil
In...
MADRID · NOV 18-19 · 2016
Veamos un poquito de código
MADRID · NOV 18-19 · 2016
Y desde Visual Studio
MADRID · NOV 18-19 · 2016
Más código
Eventos personalizados desde C#:
MADRID · NOV 18-19 · 2016
Más código
Tiempos de respuesta:
MADRID · NOV 18-19 · 2016
Más código
Excepciones:
MADRID · NOV 18-19 · 2016
Más código
Desde javascript:
MADRID · NOV 18-19 · 2016
Stream Analytics
MADRID · NOV 18-19 · 2016
¿Qué es y para qué sirve?
Motor de procesamiento de datos en tiempo real.
Facilita el cálculo de...
MADRID · NOV 18-19 · 2016
¿Porqué usarlo?
• Facilidad de uso
• Alta capacidad de procesamiento
• Confiabilidad, capacidad ...
MADRID · NOV 18-19 · 2016
¿Cómo obtengo la información?
MADRID · NOV 18-19 · 2016
¿Cómo obtengo la información?
• Inputs: Fuentes de donde se obtendrán los datos.
• Query: A trav...
MADRID · NOV 18-19 · 2016
Probar las consultas
MADRID · NOV 18-19 · 2016
Ya lo tengo ¿ahora qué?
MADRID · NOV 18-19 · 2016
PowerBI
MADRID · NOV 18-19 · 2016
¿Qué es Power BI?
Conjunto de aplicaciones de análisis que permite analizar datos y compartirlos.
MADRID · NOV 18-19 · 2016
Qué nos proporciona
• Acceso desde cualquier lugar.
• Multitud de gráficos.
• Personalización de...
MADRID · NOV 18-19 · 2016
TODA su compañía conectada
Finanzas Marketing
Recursos humanos
TI
Ventas Operaciones
MADRID · NOV 18-19 · 2016
¿Precio?
Existe versión gratuita y versión PRO. Diferencias:
MADRID · NOV 18-19 · 2016
Orígenes de datos
Más de 50 posibles orígenes de datos, y creciendo…
MADRID · NOV 18-19 · 2016
Funcionamiento
MADRID · NOV 18-19 · 2016
Herramientas
• Infinidad de gráficos
• Crea tantos paneles como necesites
• 1 panel, “n” informe...
MADRID · NOV 18-19 · 2016
Q&A
@cmcheca
@nfanjul
ccheca@pasiona.com
nfanjul@pasiona.com@
MADRID · NOV 18-19 · 2016
Gracias!
Próxima SlideShare
Cargando en…5
×

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

77 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
77
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
7
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.
  • Opción1: PPT
    Opción2: Cuando se crea el proyecto existe la opción de agregarle insight
  • ¿Quién, cuándo, dónde y por qué? - Codemotion 2016

    1. 1. ¿Quién, cuándo, dónde y por qué? by @nfanjul & @cmcheca MADRID · NOV 18-19 · 2016
    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. MADRID · NOV 18-19 · 2016 Carmen Checa @cmcheca Senior Developer ccheca@pasiona.com@ Nacho Fanjul Key Developer @nfanjul nfanjul@pasiona.com@
    4. 4. MADRID · NOV 18-19 · 2016 http://codemotion.azurewebsites.net/ ¡Entra y vota!
    5. 5. MADRID · NOV 18-19 · 2016 ¡Ya estoy en producción! ¿Quién me usa? ¿Cuándo me usan? ¿Dónde me usan? ¿Por qué me usan? ¿…? ¿…?
    6. 6. MADRID · NOV 18-19 · 2016 Y así se siente nuestra aplicación
    7. 7. MADRID · NOV 18-19 · 2016 ¿Cómo podemos solucionar esto? Application Insights Stream Analytics Power BI
    8. 8. MADRID · NOV 18-19 · 2016 Esquema APP Microsoft Azure SDK Storage Exportación continua Application Insight Stream Analytics IN OUT
    9. 9. MADRID · NOV 18-19 · 2016 Application Insights
    10. 10. MADRID · NOV 18-19 · 2016 ¿Qué es Application Insights? Es una herramienta para monitorizar nuestras aplicaciones. • Web • Escritorio • Móvil • Analizar • Detectar • Diagnosticar • Resolver • Mejorar SABER QUE HACEN LOS USUARIOS CON NUESTRAS APLICACIONES
    11. 11. MADRID · NOV 18-19 · 2016 ¿Qué puedo ver? Todo tipo de telemetrías:
    12. 12. MADRID · NOV 18-19 · 2016 ¿Qué puedo ver? Usuarios, sesiones, visitas de páginas…
    13. 13. MADRID · NOV 18-19 · 2016 ¿Qué puedo ver? De dónde vienen mis usuarios:
    14. 14. MADRID · NOV 18-19 · 2016 ¿Qué puedo ver? Errores:
    15. 15. MADRID · NOV 18-19 · 2016 ¿Qué puedo ver? Y muchas más… Cómo por ejemplo:
    16. 16. MADRID · NOV 18-19 · 2016 ¿Qué puedo ver? Eventos personalizados:
    17. 17. MADRID · NOV 18-19 · 2016 ¿Y qué más? 100% Personalizable Filtrar los datos Profundizar Crear Alertas
    18. 18. MADRID · NOV 18-19 · 2016 ¿Puedo exportar esta información? La respuesta es SI Pero, ¿A dónde? Storage* PowerBI***SQL**
    19. 19. MADRID · NOV 18-19 · 2016 ¿Cómo? Es muy sencillo: Seleccionamos o creamos nuestro Storage Configuramos nuestra exportación
    20. 20. MADRID · NOV 18-19 · 2016 Resultado de la exportación ‘n’ archivos json con el siguiente aspecto:
    21. 21. MADRID · NOV 18-19 · 2016 ¿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
    22. 22. MADRID · NOV 18-19 · 2016 Veamos un poquito de código
    23. 23. MADRID · NOV 18-19 · 2016 Y desde Visual Studio
    24. 24. MADRID · NOV 18-19 · 2016 Más código Eventos personalizados desde C#:
    25. 25. MADRID · NOV 18-19 · 2016 Más código Tiempos de respuesta:
    26. 26. MADRID · NOV 18-19 · 2016 Más código Excepciones:
    27. 27. MADRID · NOV 18-19 · 2016 Más código Desde javascript:
    28. 28. MADRID · NOV 18-19 · 2016 Stream Analytics
    29. 29. MADRID · NOV 18-19 · 2016 ¿Qué es y para qué sirve? Motor de procesamiento de datos en tiempo real. Facilita el cálculo del análisis de los datos.
    30. 30. MADRID · NOV 18-19 · 2016 ¿Porqué usarlo? • Facilidad de uso • Alta capacidad de procesamiento • Confiabilidad, capacidad de repetición y recuperación rápida • Bajo costo • Datos de referencia • Conectividad
    31. 31. MADRID · NOV 18-19 · 2016 ¿Cómo obtengo la información?
    32. 32. MADRID · NOV 18-19 · 2016 ¿Cómo obtengo la información? • 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.
    33. 33. MADRID · NOV 18-19 · 2016 Probar las consultas
    34. 34. MADRID · NOV 18-19 · 2016 Ya lo tengo ¿ahora qué?
    35. 35. MADRID · NOV 18-19 · 2016 PowerBI
    36. 36. MADRID · NOV 18-19 · 2016 ¿Qué es Power BI? Conjunto de aplicaciones de análisis que permite analizar datos y compartirlos.
    37. 37. MADRID · NOV 18-19 · 2016 Qué nos proporciona • 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.
    38. 38. MADRID · NOV 18-19 · 2016 TODA su compañía conectada Finanzas Marketing Recursos humanos TI Ventas Operaciones
    39. 39. MADRID · NOV 18-19 · 2016 ¿Precio? Existe versión gratuita y versión PRO. Diferencias:
    40. 40. MADRID · NOV 18-19 · 2016 Orígenes de datos Más de 50 posibles orígenes de datos, y creciendo…
    41. 41. MADRID · NOV 18-19 · 2016 Funcionamiento
    42. 42. MADRID · NOV 18-19 · 2016 Herramientas • Infinidad de gráficos • Crea tantos paneles como necesites • 1 panel, “n” informes • Comparte • Filtra datos
    43. 43. MADRID · NOV 18-19 · 2016 Q&A @cmcheca @nfanjul ccheca@pasiona.com nfanjul@pasiona.com@
    44. 44. MADRID · NOV 18-19 · 2016 Gracias!

    ×