MobileFirst Analytics

improve this page | report issue

概説

IBM MobileFirst Foundation Operational Analytics は、アプリケーションからサーバーへのアクティビティー、クライアント・ログ、クライアントの異常終了、および MobileFirst Server からのサーバー・サイドのログ、およびクライアント・デバイスからのデータを収集します。その後、収集されたデータから、モバイルの状況およびサーバー・インフラストラクチャーを詳しく把握することができます。ユーザー保持のデフォルト・レポート、異常終了レポート、デバイス・タイプおよびオペレーティング・システムの明細、カスタム・データおよびカスタム・グラフ、ネットワークの使用状況、プッシュ通知の結果、アプリケーション内の動作、デバッグ・ログ収集、その他が含まれます。

MobileFirst Server には、ネットワーク・インフラストラクチャー・レポート機能が事前装備されています。クライアントとサーバーの両方がネットワーク使用状況をレポートしている場合は、データを集約して、ローパフォーマンスの原因がネットワークにあるか、サーバーにあるか、またはバックエンド・システムにあるかを判断できます。さらに、クライアント・サイドと MobileFirst Analytics Server の両方でフィルターを定義して、分析がどのロガー・データにアクセスして使用するかを制御できます。レポートされるイベントの詳細度とデータ保存ポリシーを選択し、条件付きアラートを設定し、カスタム・グラフを作成し、新規データに取り組みます。

プラットフォームのサポート

MobileFirst Analytics サポート:

  • ネイティブ iOS クライアントおよび Android クライアント
  • Cordova アプリケーション (iOS、Android)
  • Web アプリケーション
  • サポートは、Windows 8.1 Universal および Windows 10 UWP では使用できません

IBM MobileFirst Server には、ネットワーク・インフラストラクチャー・レポート機能が事前装備されています。クライアントとサーバーの両方がネットワーク使用状況をレポートしている場合は、データを集約して、ローパフォーマンスの原因がネットワークにあるか、サーバーにあるか、またはバックエンド・システムにあるかを判断できます。

クライアント開発

Logger クラスと Analytics クラスの 2 つのクライアント・クラスが、連携して生データをサーバーに送信します。

Analytics API

Analytics クライアント API は、さまざまなイベントについてのデータを収集し、それらを MobileFirst Analytics Serverに送信します。

『Analytics クライアント開発』チュートリアルで詳細を参照してください。

Logger API

Logger は標準ロガーとして機能します。クライアントから、任意のロギング・レベルで MobileFirst Analytics Serverにロガー・データを送信することもできます。ただし、サーバー構成によって、許可されるロギング要求のレベルが制御されます。このしきい値より下の送信された要求は無視されます。

情報を収集する必要性と、限られたストレージ能力に合わせてデータ量を制限する必要性の 2 つのバランスを取るようにロギング・レベルを制御しなければなりません。

『クライアント・ロギング』チュートリアルで詳細を参照してください。

さらに、クライアント・サイドと MobileFirst Analytics Server の両方でフィルターを定義して、分析がどのロガー・データにアクセスして使用するかを制御できます。

Analytics コンソールおよび Operations Console

IBM Mobile Foundation は、Analytics コンソールと Operations Console を提供します。IBM MobileFirst Operations Console は、Analytics サーバーとクライアント・アプリケーションとの連携方法を構成します。IBM MobileFirst Analytics Consoleは、さまざまな Analytics レポートを構成および表示します。

『オペレーション・コンソール』チュートリアルで詳細を参照してください。

Analytics コンソールでのカスタム・グラフの作成について詳しくは、 『カスタム・グラフ』チュートリアルを参照してください。

Analytics サーバー

Analytics サーバーは、開発環境と実稼働環境の両方で使用できます。

開発の場合、Analytics サーバーは MobileFirst Developer Kitと一緒にインストールされます。詳しくは、『MobileFirst 開発環境のセットアップ』を参照してください。キットがインストールされると、開発ニーズに合わせた Analytics Console が使用可能になります。

実動の場合、使用可能なインフラストラクチャー、ビジネス・ニーズ、システム設計などに応じて、さまざまなインストールおよび構成のオプションが用意されています。詳細については、『MobileFirst 開発環境のセットアップ 』を参照してください。

MobileFirst Analytics は Elasticsearch を使用します。Mobile Foundation で Elasticsearch の使用方法を参照してください

トラブルシューティング

MobileFirst Analytics のトラブルシューティングについては、『Analytics のトラブルシューティング』を参照してください。

Last modified on March 10, 2017