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.

Last modified on June 22, 2020