2.4.2. Lab – iApps and Analytics

2.4.2.1. Task 1 – Create and iApps and add Analytics

As you saw in the first lab, Application Visibility and Reporting has already been provisioned. You are going to create an analytics profile and attach it to an HTTP iApp application you will create.

  1. Open Local Traffic >> Profiles >> Analytics page.
  2. Create an analytics profile using the following information, and then click Finished.
Profile Name custom_analytics
Collected Metrics Max TPS and Throughput Page Load Time
Collected Entities

URLs

Countries

Client IP Addresses

Client Subnets

Response Codes

User Agents

Methods

  1. Go to iApps >> Application Services and select Create.
  2. Select the f5.http template, name it iapp_lab and review the Basic selections in the Template Options section set the configuration mode to Advanced – Configure advanced options
  3. Build the iApp using the following information:
Virtual Server IP 10.1.10.110
Virtual Server Port 80
FQDN iapp.f5demo.com
Pool member 1 10.1.20.14:80
Pool member 2 10.1.20.15:80
Analytics Profile custom_analytics
  1. Review the status and components built by the iApp.

  2. From both the Chromium and Firefox browsers go to http://10.1.10.110 and refresh the page several times and the select the following links from the page on each browser.

    • Request and Response Headers Allowed (review the request and response headers)
    • HTTP Compress Example
    • Multiple Stream Example

    It may take up to 10 minutes for Analytic statistics to be available.

    Attention

    Q1. Did both pool members respond? Why?

  3. Go to Statistics >> Analytics >> HTTP and review the information.

    Attention

    Q2. Can you determine which page took the longest to load?

  4. Go to Local Traffic >> Pools and attempt to add 10.1.20.13:80 to the iapp_lab_pool.

    Attention

    Q3. Could you add the pool member? Why?

    Q4. Can you add the custom_analytics profile to the ftp_vs? Why?