EUM サーバ(オンプレミス/SaaS)は、モバイル アプリケーション グループごとに最大 2000 のネットワーク リクエスト タイプと、モバイルアプリケーションごとに最大 500 のネットワークリクエストを処理できます。
アプリケーションのネットワークリクエスト数がこれらのいずれかの制限を超えると、AppDynamics はすでに検出されているネットワークリクエストをモニタし続けますが、新しいネットワークリクエストは検出されません。制限を超えると、ネットワーク リクエスト リストに警告が表示されます。
次の手法を使用すると、ネットワークリクエストの 2 つの制限下で使用量を維持できます。
ロードなしのネットワークリクエストの削除
登録されたリクエストの数を減らす最初の手段としては、検出済みでロードを受信していないネットワーク リクエスト タイプを削除することをお勧めします。
ネットワークリクエストを削除しても、将来もう一度リクエストがロードされる場合に再検出されなくなることはありません。特定のネットワークリクエストが検出されないようにするには、除外ルールを作成する必要があります。「モバイル ネットワーク リクエストの命名の構成」のセクション「モバイル除外ルールの作成」を参照してください。
ロードがないネットワークリクエストの削除
- Network Requests リストで、With Load チェックボックスをオフにします。
- リストを更新します。
- ロードがないリクエストを探します。これらは削除の候補です。
- 削除するリクエストを選択します。
- More Actions ドロップダウンで、Delete Request(s) をクリックします。
モニタする必要がないリクエストの除外
モバイルエージェントは、モニタ対象として関心がないネットワーク リクエスト タイプを検出していることがあります。これらのタイプのネットワークリクエストを除外する方法は 2 つあります。
1 つ目の方法は、Configuration > Mobile Request Naming, Thresholds, & Percentiles. からカスタム除外ルールを追加する方法です。詳細な手順については、「モバイル除外ルールの作成」を参照してください。
カスタム除外ルールを使用すると、除外ルールと一致する新しいデータのネットワークリクエストは登録されません。除外ルールと一致する既存のネットワークリクエストのロードは 0 にドロップされます。ネットワーク リクエスト リストからすでに登録されている除外タイプのネットワークリクエストを削除するには、「ロードがないネットワークリクエストの削除」で説明されている手順に従います。
2 つ目の方法は、Network Requests リストから既存のネットワークリクエストを選択して除外する方法です。これにより、アプリケーションの除外ルールが変更され、そのリクエストと一致する着信データが追跡されなくなります。また、そのリクエストの履歴データも削除されます。
ネットワークリクエストが追跡されないようにする除外ルールの 2 番目の方法を使用し、そのネットワークリクエストの履歴データを削除するには、次の手順を実行します。
- Network Requests から、除外するネットワークリクエストを選択します。
- Actions > Exclude Requests をクリックし、Exclude Requests ダイアログを開きます。
- Exclude をクリックします。
類似タイプのネットワークリクエストのグループ化
「モバイル ネットワーク リクエストの命名の構成」で説明されているデフォルトのネットワークリクエストの命名ルールを確認します。デフォルトのルールでは、望ましいレベルよりも多くのネットワーク リクエスト タイプが生成されている可能性があります。
たとえば、アプリケーションが動的に画像をロードし、http://myapp.com/image/image1234.jpg
のような URL でサーバに保存するとします。これにより画像ごとに個別のネットワークリクエストが生成されますが、これはおそらく望んでいることではありません。カスタム命名ルールを作成すると、すべての画像 URL を単一のネットワークリクエストとしてグループ化できます。詳細については、「モバイル ネットワーク リクエストの命名の構成」を参照してください。
カスタムルールを作成して検出されるネットワークリクエスト数を減らしたら、「ロードがないネットワークリクエストの削除」で説明されている手順に従って、カスタムルールによってカバーされるようになったそれらのネットワークリクエストの登録を解除します。