ビジネス要件に基づき、クライアントがアップロードしたログをクエリできます。クエリ可能なログには、動作ログ、自動化ログ、例外ログ、パフォーマンスログが含まれます。ログをクエリする際に、キーワードタイプを選択し、高度なフィルター条件を適用することで、ログを迅速に特定し、クエリ結果をダウンロードできます。
前提条件
ログをクエリするためのアクセス権限があることを確認してください。アクセス権限に関する問題については、システム管理者にご連絡ください。
このタスクについて
前述のいずれのログも、キーワードでクエリできます。
クエリは全文インデックスと単語分割を採用しているため、以下のキーワードを入力してログをクエリできます。
英字と数字。たとえば、全文
hello Peter how are youはhello、Peter、how、are、youに分割されます。これらの単語のいずれかを入力すると、ログ内にそのキーワードを含むクエリ結果が得られます。パスを含まない URL。たとえば、www.google.comの URL は検索できます。しかし、www.google.com.hk/webhpと入力した場合、/webhpはインデックス化されないため、/webhpのクエリは機能しません。
複数のキーワードを一度に検索することをサポートしており、キーワードはスペース (Space キーまたは Tab キーを押す) で区切ります。
オリジナルログ:お客様からレポートされたビジネスログ。
診断ログ:クライアントの操作中に生成されるログで、主にデバッグに使用されます。
過去 4 日間のオリジナルログ (診断ログを除く) と過去 7 日間の診断ログをクエリできます。
時間範囲は 2 日を超えることはできません。
分析結果については、リアルタイムデータはサーバーに 90 日間、オフラインデータは 360 日間保持されます。
アップロードされていないクライアントログについては、ストレージ容量が上限に達した場合、バックログの 1/4 が削除され、ストレージ容量が解放されます。上限は以下の通りです。
Android クライアントでは、トラッキングログの合計ボリュームが 50 MB を超える場合、または applog の合計ボリュームが 15 MB を超える場合。
iOS クライアントでは、トラッキングログまたは applog の合計ボリュームが 30 MB を超える場合。
過去 32 日間のオリジナルログ (診断ログを除く) と過去 7 日間の診断ログのクエリをサポートしていますが、各クエリの時間スパンは 2 日を超えることはできません。
操作手順
mPaaS コンソールにログインし、以下の手順を実行します。
左側のナビゲーションバーから、Mobile Analysis Service > ログ管理 > 履歴ログのクエリ をクリックします。
ログタイプとログクエリの時間順序を選択し、キーワードを入力してから [検索] をクリックします。デフォルトでは、過去 12 時間のログのみが検索されます。[ログリスト] でログのクエリ結果を確認します。
ログクエリは昇順と降順をサポートしています。
クイック検索を行うには、[検索履歴] セクションで以前に入力したキーワードをクリックします。
クエリ時間を指定するには、[時間条件] をクリックしてクエリ条件を展開し、クエリの開始時刻と終了時刻を設定し、時間範囲とページごとに表示するログの数を選択します。
説明動作ログ、パフォーマンスログ、例外ログ、自動化ログの詳細については、「イベントトラッキングログモデル」をご参照ください。
時間範囲が開始時刻と終了時刻と競合する場合、開始時刻と終了時刻は時間範囲に基づいて自動的に調整されます。
高度なフィルター規則を追加するには、キーワード入力ボックスの右側にあるプラス記号 (
) をクリックします。[条件] セクションで、規則タイプを選択し、対応する内容を入力します。
サポートされている規則タイプは、シード、プラットフォーム、バージョン です。
複数の高度なフィルター規則を追加して、連携させることができます。規則を削除するには、規則の右側にある削除ボタン (
) をクリックします。
[ログリスト] で、クエリ結果を確認します。キーワードはハイライト表示されます。デフォルトでは、すべてのログは折りたたまれています。
単一のログのクエリ結果をクリックすると、展開して全文を確認できます。
[すべて表示] を選択すると、すべてのログのクエリ結果が展開されます。
ダウンロードボタン (
) をクリックすると、.xlsxファイルに保存されたクエリ結果をダウンロードできます。