Troubleshooting BMC Application Diagnostics / EUEM Drill down

Version 2
    Share This:

    Overview

     

    In BMC Application Performance Management console all the Business Transactions collected by BMC Application Diagnostics are shown in the Diagnostics tab.  It is possible to drill down into these Business Transactions collected by the Application Diagnostics Java Agent / .NET Agent.  These Business Transactions can then be viewed in EUEM Analyzer.  To view them in EUEM Analyzer Click on "View session details".

     

    Screenshot - 2_20_2014 , 9_41_39 AM.png

    After selecting "View session details" it is going to open up EUEM Analyzer and show the Session Browser page details.  Also visible on this page are the green "details" icons that provide the drill down back to the Business Transaction in BMC Application Diagnostics.

     

    Screenshot - 2_20_2014 , 9_47_50 AM.png

     

    Another way to see the BMC Application Diagnostics  /  EUEM integration is using the Session Browser in EUEM Analyzer.  After putting in custom queries parameters it should show the following:

    Screenshot - 2_20_2014 , 9_51_13 AM.png

     

    Scenario's and Solutions

     

    Scenario 1: After selecting Business Transaction there is no option to "View session details".
    Screenshot - 2_20_2014 , 9_57_00 AM.png

    • This can happen if EUEM Analyzer has not been configured in BMC APM Console.  To get this resolved to to Diagnostics tab => Administration => Integration Configuration.  Under the Internal Integration section use the drop down icon for BMC Real En User Experience Monitoring Integration and select "Edit"
      Screenshot - 2_20_2014 , 10_04_58 AM.png
      Select Session Browswer (Real User Analyzer) and put in the IP address of the EUEM Analyzer.  Select save and now "View session details" will be available.

     

    Scenario 2 - After running a Session Browser query the Application Visibility link to BMC Application Diagnostics in the APM Console shows red instead of green.

     

    When hovering over one of the drill downs it displays the following error:

     

    The server ID 'e54c3c6c' is not correctly identified in Real User Analyzer's list of Application Visibility servers. You must add it to the list or, if it has already been added, edit the configuration.

    Screenshot - 2_20_2014 , 10_11_16 AM.png

    • Being unable to drill down from EUEM Analyzer to BMC Application Diagnostics in the APM Console is most likely caused an an incorrectly configured Application Visibility Server.  In EUEM Analyzer go to Administration => Application Visibility servers.  This will show all the Application Visiblity server configured.
      Screenshot - 2_20_2014 , 10_15_49 AM.png
      Right away it is clear that one of the servers can't be reached. This can be caused by:
      1. Incorrect URI
      2. EUEM Analyzer is unable to reach specified URI

     

    Scenario 3 - No Application Visibility details are showing after doing a Session Browser query.

    Screenshot - 2_20_2014 , 10_21_48 AM.png

    • This can happen when there are additional pages for the selected page name.  When drilling down into the page name all the pages are shown and the details drill down icon is shown.
      Screenshot - 2_20_2014 , 10_24_12 AM.png

    Scenario 4 - When selecting "View session details" when viewing the Trace Details it is going to open up EUEM Analyzer.  Instead of showing the page details it displays a note:

    No object matched the selected criteria.

    Screenshot - 2_20_2014 , 10_42_51 AM.png

    • This can happen when EUEM Analyzer has not been configured to retrieve the details from EUEM Collector.  Retrieve the Application Visibility integration from the Real User Collector component. To do this, perform the following steps:
      1. In the Real User Analyzer, open Administration > Data flow settings > Custom Fields page.
      2. Scroll down to the bottom and expand the Trace [system default] element.
      3. On the Action menu, click Add new rule.
      4. From the Format list, select Default (catch all), and click Next.
      5. From the Source field list, select Primitive Custom Field Extractions.
      6. From the Primitive custom fields list, select the Application Visibility field with the Real User Collector instance. For example, applicationVisibility ([myCollector]). Click Next.
      7. On the next page, click Done.

     

    To verify the integration, ensure that the Real User Analyzer is picking up the Application Visibility custom fields from Real User Collector component. To do this, perform the following steps:

      1. In the Real User Analyzer, open the Reference Lists page.
      2. In the Object custom fields section, click Trace (object-level).
        If active Application Diagnostics agents exist for .NET or Java tracing, and if the integration is set up correctly, you will see several Visibility IDs. These will show up a few minutes after the integration setup.

        Screenshot - 2_20_2014 , 10_52_30 AM.png