Analytics Receiver

improve this page | report issue

Visión general

Analytics Receiver es un servicio opcional que se puede configurar para recibir registros de sucesos desde las aplicaciones móviles y enviarlos a Analytics por fases utilizando una cola de sucesos de la memoria. Analytics Receiver mantiene una cola de sucesos en la memoria para almacenar los registros antes de enviarlos a MobileFirst Analytics.

En la configuración y el ajuste predeterminados de Mobile Analytics, MobileFirst Server recibe todos los registros de sucesos del cliente móvil y los envía a MobileFirst Analytics. Cuando hay un gran número de dispositivos, un uso elevado de aplicaciones móviles de cliente y una gran cantidad de datos de análisis, que se envían desde aplicaciones de cliente, es posible que MobileFirst Server resulte afectado. Si se habilita Analytics Receiver se liberará la carga del proceso de sucesos de análisis desde MobileFirst Server, lo que permitirá utilizar por completo los recursos de MobileFirst Server para las funciones de tiempo de ejecución.

Analytics Receiver se puede establecer y configurar en cualquier momento. Actualice las aplicaciones de cliente móvil con los SDK de cliente de Mobile Foundation más recientes. No es necesario realizar cambios en el código de aplicación. Actualice las propiedades JNDI de MobileFirst Server con las configuraciones de Analytics Receiver, de modo que el punto final de Analytics Receiver esté disponible para que las aplicaciones de cliente envíen los sucesos de análisis.

Topología de Analytics Receiver

Configuración de Analytics Receiver

El archivo WAR de Analytics Receiver se incluye con la instalación de MobileFirst Server. Para obtener más información, consulte la estructura de distribución de MobileFirst Server.

  • Para obtener información sobre cómo instalar MobileFirst Analytics Receiver Server, consulte la Guía de instalación de MobileFirst Analytics Receiver Server.
  • Para obtener más información sobre cómo configurar IBM MobileFirst Analytics Receiver, consulte la Guía de configuración.

  • Cómo comprobación rápida de la configuración después de instalar Analytics Receiver, asegúrese de que las siguientes propiedades JNDI apunten a MobileFirst Analytics.

    Propiedad Descripción Valor predeterminado
    receiver.analytics.url Necesario. El URL expuesto por MobileFirst Analytics Server que recibe los datos de análisis de entrada. Por ejemplo, http://hostname:port/analytics-service/rest. Ninguno
    receiver.analytics.username El nombre de usuario utilizado si el punto de entrada de datos está protegido con autenticación básica. Ninguno
    receiver.analytics.password La contraseña utilizada si el punto de entrada de datos está protegido con autenticación básica. Ninguno
    receiver.analytics.event.qsize Opcional. El tamaño de la cola de sucesos estática. Se debe añadir con precaución proporcionando un tamaño de pila JVM amplio. Tamaño de cola predeterminado: 10000. Ninguno
  • Para poder utilizar el receptor como loguploader, asegúrese de que las propiedades JNDI siguientes estén establecidas en MobileFirst Server. Estas propiedades JNDI deben apuntar a MobileFirst Analytics Receiver Server.

    Propiedad Descripción Valor predeterminado
    mfp.analytics.receiver.url Necesario. El URL expuesto por MobileFirst Analytics Receiver Server que recibe los datos de análisis de entrada. Por ejemplo, http://hostname:port/analytics-receiver/rest. Ninguno
    mfp.analytics.receiver.username El nombre de usuario utilizado si el punto de entrada de datos está protegido con autenticación básica. Ninguno
    mfp.analytics.receiver.password La contraseña utilizada si el punto de entrada de datos está protegido con autenticación básica. Ninguno
  • Asegúrese de que la configuración de Analytics no resulta afectada en MobileFirst Server ya que los registros del servidor se transmiten directamente desde MobileFirst Server a MobileFirst Analytics Server.

Resolución de problemas

Para obtener información sobre la resolución de problemas de MobileFirst Analytics Receiver, consulte Resolución de problemas de Analytics Receiver.

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on June 29, 2020