Analytics Receiver

improve this page | report issue

概説

Analytics Receiver は、モバイル・アプリケーションからイベント・ログを受信し、メモリー内のイベント・キューを使用してそれらを段階的に Analytics に転送するようにセットアップできる、オプションのサービスです。 Analytics Receiver は、ログを MobileFirst Analytics に送信する前にログを保管する、メモリー内のイベント・キューを保持します。

Mobile Analytics のデフォルトのセットアップと構成では、MobileFirst Server はすべてのモバイル・クライアントのイベント・ログを受信し、それらを MobileFirst Analytics に転送します。 デバイスが多数ある場合、モバイル・クライアント・アプリケーションの使用率が高く、クライアント・アプリケーションから大量の分析データが記録されて送信される場合、MobileFirst Server のパフォーマンスが影響を受ける可能性があります。 Analytics Receiver を使用可能にすると、MobileFirst Server から分析イベントを処理する負荷が軽減され、MobileFirst Server リソースをランタイム機能に十分に活用できるようになります。

Analytics Receiver は、いつでもセットアップと構成ができます。 最新の Mobile Foundation クライアント SDK でモバイル・クライアント・アプリケーションを更新します。 アプリケーション・コードの変更は必要ありません。 MobileFirst Server JNDI プロパティーを Analytics Receiver 構成で更新し、分析イベントを送信するクライアント・アプリケーションで Analytics Receiver エンドポイントを使用できるようにします。

Analytics Receiver トポロジー

Analytics Receiver 構成

Analytics Receiver WAR ファイルは、MobileFirst Server インストールと共に格納されます。 詳しくは、「MobileFirst Server の配布構造」を参照してください。

  • MobileFirst Analytics Receiver Server のインストール方法については、MobileFirst Analytics Receiver Server インストール・ガイドを参照してください。
  • IBM MobileFirst Analytics Receiver の構成方法の詳細は、構成ガイドを参照してください。

  • Analytics Receiver のインストール後の構成のクイック・チェックとして、次の JNDI プロパティーが MobileFirst Analytics を指していることを確認してください。

    プロパティー 説明 デフォルト値
    receiver.analytics.url 必須。 着信する分析データを受信する MobileFirst Analytics Server によって公開される URL。 例えば、http://hostname:port/analytics-service/rest などです。 なし
    receiver.analytics.username データのエントリー・ポイントが基本認証で保護されている場合に使用されるユーザー名。 なし
    receiver.analytics.password データのエントリー・ポイントが基本認証で保護されている場合に使用されるパスワード。 なし
    receiver.analytics.event.qsize オプション。 分析イベント・キュー・サイズのサイズ。 これは、十分な JVM ヒープ・サイズを提供することによって、慎重に追加する必要があります。 デフォルトのキュー・サイズは 10000。 なし
  • 受信側を loguploader として使用できるようにするには、MobileFirst Server で以下の JNDI プロパティーを確実に設定します。 これらの JNDI プロパティーは、MobileFirst Analytics Receiver Server を指す必要があります。

    プロパティー 説明 デフォルト値
    mfp.analytics.receiver.url 必須。 着信する分析データを受信する MobileFirst Analytics Receiver Server によって公開される URL。 例えば、http://hostname:port/analytics-receiver/rest などです。 なし
    mfp.analytics.receiver.username データのエントリー・ポイントが基本認証で保護されている場合に使用されるユーザー名。 なし
    mfp.analytics.receiver.password データのエントリー・ポイントが基本認証で保護されている場合に使用されるパスワード。 なし
  • サーバー・ログは MobileFirst Server から MobileFirst Analytics Server に直接送信されるため、Analytics セットアップが MobileFirst Server で妨げられないようにしてください。

トラブルシューティング

MobileFirst Analytics Receiver のトラブルシューティングについては、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 16, 2020