Analytics Receiver

improve this page | report issue

Übersicht

Der Analytics Receiver ist ein optionaler Service, der eingerichtet werden kann, um Ereignisprotokolle von mobilen Anwendungen zu empfangen und unter Verwendung einer speicherinternen Ereigniswarteschlange schrittweise an Analytics weiterzuleiten. Der Analytics Receiver speichert die Protokolle in einer speicherinternen Ereigniswarteschlange, bevor er sie an MobileFirst Analytics sendet.

Gemäß Standardeinrichtung und -konfiguration empfängt der MobileFirst Server alle Clientereignisprotokolle und leitet sie an MobileFirst Analytics weiter. Wenn es eine große Anzahl von Geräten gibt, die mobilen Clientanwendungen intensiv genutzt werden und sehr viele Analysedaten von Clientanwendungen protokolliert und gesendet werden, kann dies die Leistung des MobileFirst Server beeinträchtigen. Wird der Analytics Receiver aktiviert, kommt es zu einer Entlastung von MobileFirst Server von der Bearbeitung von Analyseereignissen, sodass Ressourcen von MobileFirst Server voll für Laufzeitfunktionen genutzt werden können.

Der Analytics Receiver kann jederzeit eingerichtet und konfiguriert werden. Aktualisieren Sie die mobilen Clientanwendungen mit den neuesten Mobile-Foundation-Client-SDKs. Der Anwendungscode muss nicht geändert werden. Aktualisieren Sie die JNDI-Eigenschaften von MobileFirst Server mit den Konfigurationen des Analytics Receiver, damit der Analytics-Receiver-Endpunkt den Clientanwendungen für das Senden von Analyseereignissen zur Verfügung steht.

Analytics-Receiver-Topologie

Analytics-Receiver-Konfiguration

Die Analytics-Receiver-WAR-Datei wird bei der Installation von MobileFirst Server ebenfalls installiert. Weitere Informationen finden Sie unter “MobileFirst-Server-Verteilungsstruktur”.

  • Informationen zur Installation von MobileFirst Analytics Receiver Server finden Sie im MobileFirst Analytics Receiver Server Installationshandbuch.
  • Informationen zur Konfiguration des IBM MobileFirst Analytics Receiver finden Sie im Konfigurationshandbuch.

  • Führen Sie nach der Installation des Analytics Receiver eine kurze Konfigurationsprüfung durch. Stellen Sie sicher, dass die folgenden JNDI-Eigenschaften auf MobileFirst Analytics zeigen.

    Eigenschaft Beschreibung Standardwert
    receiver.analytics.url Die von MobileFirst Analytics Server zugänglich gemachte URL für den Empfang eingehender Analysedaten (erforderlich). Beispiel: http://hostname:port/analytics-service/rest Keiner
    receiver.analytics.username Der Benutzername, der verwendet wird, wenn der Dateneingabepunkt durch Basisauthentifizierung geschützt ist. Keiner
    receiver.analytics.password Das Kennwort, das verwendet wird, wenn der Dateneingabepunkt durch Basisauthentifizierung geschützt ist. Keiner
    receiver.analytics.event.qsize Optional Die Größe der Warteschlange für Analyseereignisse. Dieser Wert sollte mit Bedacht hinzugefügt werden und eine großzügige Auslegung des JVM-Heapspeichers berücksichtigen. Standardwarteschlangengröße: 10000 Keiner
  • Wenn Sie den Receiver als loguploader für das Hochladen von Protokollen verwenden möchten, müssen die folgenden JNDI-Eigenschaften in MobileFirst Server definiert sein. Diese JNDI-Eigenschaften müssen auf MobileFirst Analytics Receiver Server zeigen.

    Eigenschaft Beschreibung Standardwert
    mfp.analytics.receiver.url Die von MobileFirst Analytics Receiver Server zugänglich gemachte URL für den Empfang eingehender Analysedaten (erforderlich). Beispiel: http://hostname:port/analytics-receiver/rest Keiner
    mfp.analytics.receiver.username Der Benutzername, der verwendet wird, wenn der Dateneingabepunkt durch Basisauthentifizierung geschützt ist. Keiner
    mfp.analytics.receiver.password Das Kennwort, das verwendet wird, wenn der Dateneingabepunkt durch Basisauthentifizierung geschützt ist. Keiner
  • Stellen Sie sicher, dass das Setup von Analytics nicht mit MobileFirst Server kollidiert, denn Serverprotokolle werden weiterhin direkt von MobileFirst Server an MobileFirst Analytics Server übertragen.

Fehlerbehebung

Informationen zur Fehlerbehebung für MobileFirst Analytics Receiver finden Sie unter Behebung von Analytics-Receiver-Fehlern.

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 22, 2020