Zoho Appticsにおける非致死的トラッキング

Zoho Appticsにおける非致死的トラッキング

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

概要

Appticsは、アプリのtry-catchブロックで捕捉された非致命的エラーや例外のデータを管理する方法を提供します。Zoho Appticsの非致命的タブを使うことで、クラッシュやANRといった致命的エラーと同様に、非致命的エラーも追跡・分析できます。クラッシュやANR

アプリ内で非致命的エラーのトラッキングを開始するには、SDKをアプリと連携してください。SDKの連携が完了すると、コードのcatchブロックで発生した例外に関するすべての診断情報が当社のサーバーに送信され、Appticsウェブコンソールのクラッシュタブと同様に、詳細なレポートとして表示されます。

Info
SDKの実装については、以下を参照してください。
  1. Android用 非致命的SDKガイド
  2. Cocoa用 非致命的SDKガイド
  3. Windows用 非致命的SDKガイド
  4. Flutter用 非致命的SDKガイド

非致命的エラーおよび例外ダッシュボード

  1. 左側メニューのDeveloper> Non-fatalに移動します。ここで、非致命的エラーの合計件数、報告された非致命的エラーを引き起こした一意の問題数、影響を受けたユニークデバイス数、例外が発生していないデバイス(例外無料単価)の割合(%)を、選択した日付範囲で確認できます。
  2. チャートを使って、非致命的エラーの件数や、選択した日付範囲で各プラットフォームごとに発生したエラーのタイムラインを視覚化できます。

  1. 画面下部までスクロールすると、各一意の問題リストとともに、問題の説明、影響を受けたOSバージョン、アプリバージョン、非致命的エラーの合計件数、影響を受けたデバイスの合計件数、コメントなどの詳細情報が表示されます。

エラーのグループ化

  1. クラッシュと同様に、Apptics は頻度の高いエラーインスタンスを自動的に追跡し、スタックトレースに基づいてグループ化します。
  2. より分かりやすくするため、各ユニークな問題の横に、非致命的エラーが報告されたアプリフレームワークを示すタグが表示されます。例:NativeReact Native、またはFlutter。

非致命的エラーレポートの分析

Apptics のエラー追跡には、シンボリケートされたクラッシュレポートやエラーログ、スタックトレース、スレッド、デバイスの詳細、クラッシュ発生時の環境、ブレッドクラム、その他の診断情報が含まれており、問題のデバッグや根本原因の特定に役立ちます。
  1. ユニークな問題リストから個々の問題をクリックして、さらに詳細を確認できます。

  1. タイムライングラフでは、非致命的エラーの総数と、影響を受けたユニークなデバイス数を時間ごとに確認できます。ユニークな問題によって発生したエラー数、影響を受けたデバイス数、最新の影響を受けたアプリバージョンなどの統計情報も表示可能です。
  2. 他のグラフでは、影響を受けたデバイス、OSバージョン、アプリバージョンの情報が確認できます。

スタックトレース

  1. デフォルトで現在のスレッドとともにシンボリケートされたスタックトレースを確認でき、デバッグや問題解決に役立てることができます。すべてのスレッドを表示をクリックすると、すべてのスレッドを含むスタックトレース全体を表示できます。

  1. 一部の理由でシンボリケート済み/デオブファスケート済みスタックトレースが表示されない場合は、iOSの場合はSymbolicate、Androidの場合はDeobfuscate
    をクリックしてください。
  2. また、<> 生データ textボタンをクリックすると、課題に関する生データを含むフルスタックトレースを表示できます。
  3. crash_log。crash をクリックすると、エラーレポートファイルをローカル環境にダウンロードできます。

AI分析

AI分析をクリックすると、デバイス情報、クラッシュ概要、分析、結論、および利用可能な場合は対策案を含むAI作成済みエラー分析レポートを取得できます。


個別エラーインスタンスを分析

  1. 表示リストをクリックすると、非致命的詳細ページで、固有の課題に起因するすべての非致命的インスタンス一覧が表示されます。

  1. リストには、影響を受けたデバイスモデル、アプリバージョン、OSバージョン、デバイスID、非致命的エラーが発生した時刻、Appticsで受領された時刻などの詳細が含まれます。個別インスタンスをクリックすると、その他の詳細を確認できます。



  1. デバイスのタイムラインでは、以下のようなデバイス固有の情報の詳細が確認できます。
    1. Apptics SDK バージョン
    2. App バージョン
    3. OS バージョン
    4. バッテリー ステータス
    5. ネットワーク EDGE
    6. WiFi 強度
    7. デバイスの向き
    8. デバイス ID
    9. デバイスモデル
    10. UUID
さらに詳細に掘り下げ、セッションデータを分析できます。エラーが発生したセッション中に行われた処理、API 通話、画面の実行履歴を確認できます。ユーザーセッションの詳細を表示」をクリックすると、デバイス ID(利用可能な場合はユーザー ID も含む)に関連付けられたすべてのセッションのデータが表示されます。


  1. 処理トレースには、問題が発生した際に行われた処理が表示されます。
  2. API通話トレースには、問題が発生した間に実行されたすべてのAPI通話の一覧が表示されます。
  3. スクリーントレースには、問題が発生した際にアクセスされたすべての画面の一覧が表示されます。
  4. 表示するカスタムプロパティ 」をクリックして、特定のクラッシュに利用可能なカスタムプロパティがあるか確認できます。

  1. 個人情報が利用可能 」をクリックすると、ユーザーIDやメールアドレス(利用可能な場合)などのユーザー情報を取得できます。

Notes
メモ:ユーザー情報の表示は、役割に基づく操作です。適切な役割と権限を持つプロジェクトメンバーのみが表示できます。ユーザー情報が閲覧されるたびに、Zohoのプライバシーポリシーに従い、Appticsコンソールの監査ログにプロジェクトのデータが記録されます。

課題管理

課題の優先順位付け

  1. 個別の課題の重大度を更新し、「表示ストッパー」「クリティカル」「メジャーアップデート」「マイナーアップデート」としてタグ付けできます。

協力して課題を解決する

  1. チームメンバーがコメント、タグ付け、担当者の割り当てを行い、個人の課題を迅速に解決できるようにします。

  1. Zoho Appticsをプロジェクト管理ツールと連携していない場合は、コンソール内で課題を管理できます。コンソール内で課題の対応やクローズを行うことができます。また、すべて、未解決、および完了済みの課題を表示できます。

Zoho Projectsで課題を割り当てる

  1. Zoho Projectsをご利用の場合は、Zoho Appticsと連携させて課題を「課題」として割り当て、効率的に管理することができます。(詳しくはZoho Projects連携ガイドをご参照ください。)
  2. Zoho Projects連携を有効にすると、「プロジェクト」という列がユニーク課題一覧に追加され、「Assign」オプションが表示されます。
  3. Assign 」をクリックすると、個人課題をZoho Projects上の「課題」として割り当てることができます。

  1. ポップアップで全ての詳細を入力し、「Assign bug」をクリックします。課題はプロジェクト内の担当者に割り当てられます。