Generating ADC AI Reports

Learn how to create AI-powered reports for your ADC infrastructure using natural language queries. This guide covers both pre-configured report templates and custom AI-generated reports with complete step-by-step instructions.

Before generating ADC AI Reports, ensure you have:

  • Access to AppViewX Platform with AVXPERT > Reports > View permission
  • Appropriate collection-level permissions for Device and ADC application collections
  • F5 ADC devices configured and synchronized in your environment
  • Basic familiarity with ADC infrastructure concepts (virtual servers, pools, devices)
  • A web browser with JavaScript enabled
  1. Access the Reports module from the AppViewX Platform.
    1. Log in to your AppViewX Platform instance.
    2. Click the Menu icon (three dots) in the header.
    3. Navigate to Platform > DATA STUDIO > Reports.
      The Reports page is displayed.
    4. Click the AI Reports button to access the AI Reports interface.
  2. Select the ADC module for your reports.

    The module selection determines which collections and fields are accessible for your queries.

    1. Locate the Module Selector dropdown at the top of the AI Reports page.
    2. Click the dropdown and select ADC from the available options.
      Note: The default module is Certificate Management. Ensure ADC is explicitly selected for ADC-specific reporting.
    3. Verify the module switch displays ADC as the active module.
  3. Generate a pre-configured ADC report using templates.

    Pre-configured reports provide quick insights without writing custom queries. Choose from these ADC-specific categories:

    1. Click the Generate AI Report button. The report generation page is displayed with category-specific widgets.
    2. Review the available ADC reporting categories:
      • Device Health & Insights: Monitor F5 device status, firmware versions, and recent configuration changes
      • Application Performance: Analyze virtual server performance metrics, connection statistics, and load balancing efficiency
      • Configuration Analysis: Audit pool configurations, SSL/TLS profiles, security settings, and compliance status
      • Usage & Trends: Review bandwidth consumption patterns, resource utilization trends, and capacity metrics
      • Compliance & Security: Verify TLS/SSL version compliance, certificate validities, and security policy adherence
    3. Click on any pre-defined report template within a category. Examples:
      • Find all F5 devices with CPU utilization above 80%
      • List virtual servers with SSL profile not configured
      • Show devices with firmware older than version X.X
      • Compare connection counts across all virtual servers.
    4. The report generates automatically and displays results in either grid or chart format based on query complexity.
  4. Generate a custom ADC report using natural language queries.

    Create customized reports by entering natural language questions specific to your ADC infrastructure.

    1. Click the Generate AI Report button again to return to the report generation main page.
    2. Locate the query input field with placeholder text "Enter your question in natural language".
    3. Enter a natural language query describing the ADC data you want to analyze. Use specific, descriptive language:
      • Device-focused queries: Show all F5 devices with their current model, firmware version, and last update time.
      • Performance queries: List virtual servers handling more than 10,000 concurrent connections.
      • Configuration queries: Find pools without health monitors configured and list their member servers.
      • Security queries: Show all virtual servers with TLS version 1.0 or 1.1 enabled.
      • Trend queries: Compare CPU and memory utilization trends across all devices for the last 7 days.
    4. Review your query for accuracy and specificity. Ensure field names and operators are clear.
    5. Click Generate to execute the query.
    6. The AI engine processes your query and displays results. If results are unexpected, use View Collection Reasoning to understand the query interpretation.
  5. Interact with generated ADC report results.

    After report generation, several options are available to refine, save, and export your findings.

    1. Review the report output:
      • Grid Format: Displays detailed rows with sortable columns for each ADC object
      • Chart Format: Shows visual representation (bar, line, or pie chart) of aggregated data
    2. Click Save Query to save your query for future reuse.
      Important: Enter a descriptive query name indicating the module and purpose (e.g., "ADC-HighCPUDevices-Daily" or "ADC-SecurityAudit-Compliance").
    3. Click View Collection Reasoning to see how the AI engine interpreted your natural language query.

      This helps validate that your query intent was correctly understood and identifies any needed clarifications for future queries.

    4. For grid-based reports, click the Manage Grid Columns button to customize visible columns:
      1. A popup displays Available Columns and Selected Columns lists
      2. Use arrow buttons to move columns between Available and Selected lists
      3. Click Save to apply column preferences.
    5. Click Export to download the report results in CSV format (requires Export permission).
      Note: Exported files include all visible columns and maintain the current sort order.
  6. Work with saved ADC queries.
    1. On the AI Reports landing page, a list of previously saved reports is displayed at the top.
    2. Click any saved query to regenerate that report with current data.
    3. Verify the report runs on the correct module. Saved queries maintain module context and will automatically use the ADC module if saved in that context.
      Attention: If switching modules, ensure you select the correct module before regenerating queries to avoid data misalignment.
    4. To modify a saved query, regenerate it and use the query editor to adjust parameters before clicking Generate again.
  7. Apply best practices for effective ADC queries.

    Follow these guidelines to create accurate and efficient ADC AI Reports:

    1. Use module-specific terminology in your queries:
      • ADC-specific terms: "virtual server", "pool", "device status", "connection count", "bandwidth", "health monitor", "SSL profile"
      • Time references: "in the last 7 days", "this month", "created in 2026"
      • Comparison operators: "greater than", "equal to", "between", "contains"
    2. Include time ranges for historical or trend-based analysis:

      Example: "Compare CPU utilization across all devices for the last 7 days" provides better context than "Show CPU utilization".

    3. Be specific with field references and values:
      • Specific: "List all F5 devices with CPU above 80% running firmware 12.1.0"
      • Vague: "Show devices with high CPU"
    4. Save frequently used queries with clear, descriptive names for team consistency and efficiency.
    5. Always verify the active module before generating queries, especially when switching between ADC and Certificate Management modules.
  8. Troubleshoot common ADC report generation issues.

    If you encounter problems generating reports, use these troubleshooting steps:

    1. If a report returns empty results or "No data available":
      • Verify you have appropriate permissions on the Device and ADC application collections
      • Confirm the ADC module is selected in the Module Selector
      • Verify query parameters are correctly specified (dates, field names, and operators)
      • Click "View Collection Reasoning" to understand the query interpretation
      • Check that F5 devices are actually configured and synchronized in your system.
    2. If query results are inaccurate or unexpected:
      • Review the "View Collection Reasoning" output to verify query interpretation
      • Rephrase your query with more specific terminology or constraints
      • Regenerate the query from a pre-defined template as a starting point
      • Save the corrected query with a new name for future reference
      • Check if you accidentally switched modules during the report generation session.
    3. If the Export button is inactive or grayed out:
      • Verify that your role has the Export permission enabled in AVXPERT > Reports
      • Ensure the report has generated valid data with results
      • Try refreshing the page or regenerating the report.
    4. If saved ADC queries are not appearing in the report list:
      • Verify the current module selection matches the module used when saving the query
      • Check query names for module indicators to identify which module they belong to
      • If lost, re-save the query with the correct ADC module selected
      • Ensure the query was actually saved (look for confirmation message).
    5. If report generation times out or executes very slowly:
      • Refine your query to target a smaller dataset with more specific filters
      • Add time range constraints to limit the data scope
      • Start with a pre-defined report template to verify data accessibility and baseline performance
      • Contact your platform administrator to check system resources and network connectivity
      • Note any infrastructure-specific performance constraints (for example, large device counts, high-frequency metrics).

You have successfully generated ADC AI Reports using either pre-configured templates or custom natural language queries. Your reports now provide actionable insights into your ADC infrastructure including device health, application performance, configuration compliance, usage patterns, and security posture.

To maximize the value of your ADC AI Reports:

  • Establish a regular reporting cadence for key metrics (daily, weekly, and monthly)
  • Create a library of saved queries for common operational tasks
  • Export reports for integration with other analytics and monitoring platforms
  • Share saved queries with team members to ensure consistent reporting and reduce duplicate effort
  • Use Collection Reasoning to understand query patterns and improve future query formulation
  • Document query naming conventions to maintain organization across teams.

Example ADC Report Generation Workflow

Scenario: You need to identify F5 virtual servers that may have security risks due to outdated TLS configurations.

Steps:

  1. Access Reports > AI Reports from the Platform menu
  2. Select ADC from the Module Selector
  3. Click Generate AI Report
  4. Navigate to the Compliance & Security category
  5. Click the pre-defined report "Virtual servers with TLS 1.0 or 1.1 enabled"
  6. Review the results in grid format showing affected virtual servers
  7. Click Manage Grid Columns to add "SSL Profile" and "Last Configured Date" columns
  8. Click Save Query and name it "ADC-SecurityAudit-OutdatedTLS-Weekly"
  9. Click Export to download the report as CSV for compliance documentation
  10. Share the saved query link with your security team for weekly automated compliance checks.