Mobile Health Rules
You can set mobile health rules to trigger actions when certain conditions are met or exceeded based on configured thresholds for mobile application metrics.
To configure alerts and responses, you can use the Getting Started Wizard or manually create alerting policies based on mobile health rules. Alerts and responses help you to anticipate and take action for problems with your mobile applications.
This page describes the two types of mobile health rules, how to select mobile health rule types, create new mobile health rules, and how to view the health results of your mobile applications.
モバイル正常性ルールのタイプ
モバイルアプリケーションの正常性ルールの範囲を選択すると、2 つの正常性ルールのタイプ(Mobile Apps および Network Requests)に基づいて、一連の正常性ルールが付与されます。モバイル正常性ルールのタイプを使用して新しい正常性ルールを作成することも、カスタム正常性ルールのタイプを使用することもできます。
Mobile Apps 正常性ルールタイプ
Mobile Apps 正常性ルールタイプは、アプリケーションの起動、クラッシュ、またはアプリケーションのネットワークリクエストなど、広範なモバイル アプリケーション メトリックに基づいて条件を追加する場合に使用できます。Mobile Apps 正常性ルールタイプのネットワーク リクエスト メトリックは、アプリケーションのすべてのネットワークリクエストを参照します。たとえば、メトリック Slow Network Requests のしきい値を設定すると、Mobile App タイプの正常性ルールでは、どのネットワークリクエストが低速であるかを判断する際に、モバイルアプリケーションのすべてのネットワークリクエストを評価します。
Network Requests 正常性ルールタイプ
Network Requests 正常性ルールは、HTTP エラー、ネットワークエラー、ネットワークリクエスト時間、1 分あたりのネットワークリクエスト数など、ネットワーク関連のメトリックに基づいて条件を追加する場合にのみ使用できます。Network Requests 正常性ルールタイプのネットワーク リクエスト メトリックは、特定のネットワークリクエストを参照します。たとえば、メトリック Slow Network Requests のしきい値を設定すると、Network Requests タイプの正常性ルールでは、どのネットワークリクエストが低速であるかを判断する際に、http://google.com へのコールなど、1 つのネットワークリクエストを評価します。
Custom 正常性ルールタイプ
Custom 正常性ルールタイプでは、任意のメトリックを使用できます。これにより、異なる正常性ルールタイプのメトリックを持つ正常性ルールを設定できます。たとえば、モバイルメトリックとビジネス トランザクション メトリックの設定されたしきい値に基づくカスタム正常性ルールを設定できます。
正常性ルールの作成
モバイルアプリケーションの正常性ルールを作成するプロセスおよびユーザフローは、他のアプリケーションの正常性ルールの作成と似ています。そのため、以前にポリシーや正常性ルールを作成したことがない場合は、一般的な手順について、「ポリシーの設定」および「正常性ルールの設定」を参照してください。以下のセクションでは、ポリシーの作成について説明しない代わりに、モバイルアプリケーションの正常性ルールを作成する際の重要な違いについて詳細に説明します。
最初の例では、デフォルトのモバイル正常性ルールのセットを使用する方法、デフォルトのモバイル正常性ルールの 1 つを変更する方法、最後に、いずれかのモバイル正常性ルールタイプを使用して新しい正常性ルールを作成する方法を示します。
デフォルトの正常性ルールの使用
モバイルアプリケーションの正常性ルールの範囲を使用すると、モバイル正常性ルールタイプに基づいて、一連のデフォルトの正常性ルールが付与されます。これらのデフォルト正常性ルールを有効にするには、[Alert & Respond] > [Health Rules] をクリックして、モバイルアプリケーションのデフォルト正常性ルールのリストを表示します。[Evaluate Health Rules] チェックボックスをオンにすると、モバイルアプリケーションのデフォルト正常性ルールタイプを使用できます。
デフォルトの正常性ルールの変更
モバイルアプリケーションのデフォルト正常性ルールはモバイル正常性ルールタイプに基づいていて、そのデフォルト条件はモバイルメトリックのプリセット値に基づいています。デフォルト正常性ルールは保持しても、モバイルアプリケーションの条件はカスタマイズする必要がある場合があります。これを行うには、変更するデフォルト正常性ルールをクリックし、[Critical Warning] パネルまたは [Warning Condition] パネルのいずれかに移動します。その後、既存の条件のパラメータを変更したり、新しい条件を追加したりできます。
正常性ルールのモバイルアプリケーションの選択
モバイルアプリケーションの正常性ルールを適用するかどうかを選択できます。モバイル正常性ルールのタイプによって、正常性ルールを適用するタイミングを選択する条件はさまざまです。
正常性ルールタイプ [Network Requests] に基づく正常性ルールの場合は、以下に正常性ルールを適用できます。
- モバイル アプリケーション グループ内のすべてのネットワークリクエスト
- 指定されたネットワークリクエスト
- 条件と一致するネットワークリクエスト
- 特定のモバイルアプリケーションのネットワークリクエスト
正常性ルールタイプ [Mobile Apps] に基づく正常性ルールの場合は、以下に正常性ルールを適用できます。
- モバイル アプリケーション グループ内のすべてのモバイルアプリケーション
- 指定されたモバイルアプリケーション
- 条件と一致するモバイルアプリケーション
新しい正常性ルールの作成
いずれかのモバイル正常性ルールまたはカスタム正常性ルールに基づいて追加の正常性ルールを作成できます。これは正常性ルールを作成する方法と同じですが、[Create Health Rule] ダイアログでは、モバイル正常性ルールタイプ Mobile Apps または Network Requests のいずれかを選択します。
新しい正常性ルールは、選択したモバイルアプリケーション、または指定された条件と一致するアプリケーションに適用することを選択できます。
[Critical Criteria] パネルや [Warning Criteria] パネルから、条件を追加し、モバイルメトリックを使用してパラメータを定義できます。
正常性ルールの表示
モバイルアプリケーションが正常でないときにアラートを受け取ることに加えて、Mobile App Dashboard の特定のウィジェットおよび [イベント(Events)] タブと [正常性ルール違反(Health Rule Violations)] タブでモバイルアプリケーションの正常性を表示することもできます。
概要ウィジェット
Mobile Dashboard からは Mobile App Health ウィジェットを表示できます。ウィジェットには、正常性ルール違反、クラッシュメトリック、およびネットワークリクエストの正常性が表示されます。
イベント
[Events] タブには、モバイルアプリケーションの正常性ルール違反が表示されます。イベントのモニタリングイベントのモニタリング
イベントタイプ、正常性ルール、または作成したカスタムイベントによって、モバイルアプリケーションの正常性ルール違反をソートできます。
Health Rule Violations
[Health Rule Violations] タブには、指定された時間に発生した正常性ルール違反、またはまだ解決されていない正常性ルール違反が一覧表示されます。
リスト内のいずれかの正常性ルール違反をダブルクリックすると、正常性ルール違反のタイプ、タイムライン、イベント、および違反の説明が表示された Health Rule Violation Details ダイアログが開きます。