問題タブ [mobilefirst-analytics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ibm-mobilefirst - MobileFirst 7.1 Analytics がカスタム データをキャプチャーできない
IBM MFP 7.1 を使用していて、単純なカスタム データをローカルホスト サーバーに送信しようとしています。コードは次のようになります。
最初の試みは成功しました。データを使用して円グラフを作成できます。ただし、しばらくしてから再試行すると (別のネットワークを使用し、ブラウザーのキャッシュと Cookie をクリアしました)、アプリから新しいデータを取得できません。
AnalyticsレベルではなくTraceレベルでサーバーログに記録されていました。
ibm-mobilefirst - アップロードされたログ・データのための MobileFirst Server の準備 - セキュリティー
MobileFirst Server MFPF 7.1、IF20151114-1616 を使用しています
WLClientLogReceiver アダプタには次の設定があります。securityTest の値を「LogUploadServlet」に変更しようとしましたが、以下の同じエラーが表示されます。
loguploader サーブレットを保護するセキュリティを有効にするために、ステップ 1 で IBM ドキュメントに記載されている指示に従いました。
アップロードされたログ データのサーバーの準備 - セキュリティ
私のauthenticationConfig.xmlの構成
staticResources の下
securityTests の下で
レルムの下
更新された WAR ファイルとアダプターをサーバーにデプロイしました。クライアントが send() メソッドを呼び出してサーバーにログを送信しているときに、次のエラーが表示されます。
[2/12/16 14:14:28:768 CST] 0000014d LoginContext W com.worklight.core.auth.impl.LoginContext invokeLoginModule FWLSE0239W: レルム 'LogUploadServlet' での認証失敗: 資格情報を確認してください [project usbusiness] [2 /12/16 14:14:28:933 CST] 000000d1 LoginContext W com.worklight.core.auth.impl.LoginContext invokeLoginModule FWLSE0239W: レルム 'LogUploadServlet' での認証失敗: 資格情報を確認してください [project usbusiness] [2/12 /16 14:14:30:542 CST] 000000de SystemOut
これに何が欠けているのかわからない。
ibm-mobilefirst - 運用分析 - ZERO クライアントおよびサーバー ログ ドキュメント
サーバーのバージョン: 7.1.0.00.20160229-1240 WebSphere ND 8.5.5.9
モバイル アプリは、メソッド WL.Logger.send(); を呼び出して、WLClientLogReceiver アダプター経由でサーバーにログを送信します。モバイル アプリからのログは、端末経由でアプリケーション サーバー SystemOut.log に表示されます。
しかし、Operational Analytics コンソールはクライアントとサーバーのログをロードしません。管理タブにゼロのドキュメントが表示されます。ただし、セッション、アダプター呼び出し、デバイスなどの他のトランザクションのドキュメントがあります。
いくつかのキーワードを使用してログを検索しようとすると、Application Server の SystemOut.log ファイルで以下のエラーが発生します。
[4/5/16 16:05:31:029 CDT] 000000fb JavaScriptInt I com.worklight.integration.js.JavaScriptIntegrationLibraryImplementation info 受信したデバイス ログ [プロジェクト metlifepoc] [4/5/16 16:05:55:428 CDT] 0000011e RequestProces E org.apache.wink.server.internal.RequestProcessor handleRequest コンテナーに伝播される未処理の例外が発生しました。[4/5/16 16:05:55:429 CDT] 0000011e ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper サービス SRVE0068E: アプリケーションのサーブレット [データ] のサービス メソッドの 1 つによって例外がスローされました[IMF オペレーショナル アナリティクス]。作成された例外: [org.elasticsearch.action.search.SearchPhaseExecutionException: フェーズ [クエリ] の実行に失敗しました。すべてのシャードが失敗しました。shardFailures {[Kdo8LGq9QTy-ghZsOC-8Xw][worklight][0]: SearchParseException[[worklight][0]: from[0],size[10]: 解析の失敗 [ソースの解析に失敗しました [{"from":0,"size":10,"query":{"filtered":{"query":{"query_string":{"query":"message: met* ","default_operator":"and","analyzer":"normalization","lowercase_expanded_terms":true,"analyze_wildcard":true}},"filter":{"bool":{"must":{"range" :{"timestamp":{"from":"1459310400000","to":"1459915199999","include_lower":true,"include_upper":true}}}}}}},"並べ替え":[{"タイムスタンプ":{"order":"desc"}}]}]]]; ネスト: NoClassDefFoundError[org.apache.lucene.analysis.icu.ICUFoldingFilter (初期化失敗)]; ネスト: RuntimeException[java.io. IOException: ICU データ ファイル エラー: ヘッダー認証に失敗しました。有効な ICU データ ファイルがあるかどうかを確認してください]; ネスト: IOException[ICU データ ファイル エラー: ヘッダー認証に失敗しました。有効な ICU データ ファイルがあるかどうかを確認してください]; }{[Kdo8LGq9QTy-ghZsOC-8Xw][ワークライト]1 : SearchParseException[[ワークライト] 1: from[0],size[10]: 解析失敗 [ソースの解析に失敗しました [{"from":0,"size":10,"query":{"filtered":{"query":{"query_string" :{"query":"message: met* ","default_operator":"and","analyzer":"normalization","lowercase_expanded_terms":true,"analyze_wildcard":true}},"filter":{"bool ":{"must":{"range":{"timestamp":{"from":"1459310400000","to":"1459915199999","include_lower":true,"include_upper":true}}}}} }},"並べ替え":[{"タイムスタンプ":{"順序":"降順"}}]}]]]; ネスト: NoClassDefFoundError[org.apache.lucene.analysis.icu.ICUFoldingFilter (初期化失敗)]; 入れ子: RuntimeException[java.io.IOException: ICU データ ファイル エラー: ヘッダー認証に失敗しました。有効な ICU データ ファイルがあるかどうかを確認してください]; ネスト: IOException[ICU データ ファイル エラー: ヘッダー認証に失敗しました。有効な ICU データ ファイルがあるかどうかを確認してください]; }{[Kdo8LGq9QTy-ghZsOC-8Xw][worklight][2]: SearchParseException[[worklight][2]: from[0],size[10]: 解析失敗 [ソースの解析に失敗しました [{"from":0, "size":10,"query":{"filtered":{"query":{"query_string":{"query":"message: met* ","default_operator":"and","analyzer":" normalization","lowercase_expanded_terms":true,"analyze_wildcard":true}},"filter":{"bool":{"must":{"range":{"timestamp":{"from":" ヘッダー認証に失敗しました。有効な ICU データ ファイルがあるかどうかを確認してください]; }{[Kdo8LGq9QTy-ghZsOC-8Xw][worklight][4]: SearchParseException[[worklight][4]: from[0],size[10]: 解析失敗 [ソースの解析に失敗しました [{"from":0, "size":10,"query":{"filtered":{"query":{"query_string":{"query":"message: met* ","default_operator":"and","analyzer":" normalization","lowercase_expanded_terms":true,"analyze_wildcard":true}},"filter":{"bool":{"must":{"range":{"timestamp":{"from":"1459310400000", "to":"1459915199999","include_lower":true,"include_upper":true}}}}}}},"sort":[{"timestamp":{"
ibm-mobilefirst - Operational Analytics コンソール IBM MobileFirst で応答時間を変更する可能性はありますか?
Operational Analytic コンソールの応答時間を変更する可能性はありますか、または IBM Mobilefirst がクライアントからのネットワーク呼び出しでそれ自体でキャプチャーするネットワーク活動プロパティーのいずれかを変更する可能性はありますか?
これらの詳細をクライアント アプリから変更したい。(アンドロイド)。
ibm-mobilefirst - MobileFirst7.1 Analytics - カスタム分析をログに記録する方法
カスタム分析をログに記録する方法は? - 当社のモバイル アプリには複数のモジュールがあり、各モジュールはアダプターであるため、Analytics では、ユーザーがどのモジュールをより多く使用しているかなど、非常に詳細な情報を得ることができます。
しかし、アダプターではないモジュールが 1 つありますが、それは inAppBrowser で実行されるレスポンシブ Web サイトであり、このモジュールのヒット数を逃しています。カスタム分析ログを使用してこの数を取得する方法はありますか?