Home

Troubleshooting and tuning applications with Unity-One app

  1. On the Unity-One app UI, click TROUBLESHOOT & TUNE APPS > Go.

  2. In the ENTER THE APPLICATION RUN ID dialog box, enter the application ID of the app that you want to troubleshoot or tune and click Submit.

    A page displaying the Metrics tab and Insights tab is displayed.

    • Metrics tab:

      The Metrics tab shows all the query runs of the application via trend graphs.

      The unity-one-trouble-metrics-red-dot.png dot on the graph represents the query run ID that you had entered to troubleshoot or tune. The unity-one-trouble-metrics-green-dot.pngdots represent all the other query runs of the application. You can view the discrepancies of the query run that you want to troubleshoot by checking the unity-one-trouble-metrics-red-dot.png dot on the following graphs in comparison with the other unity-one-trouble-metrics-green-dot.pngdots.

      • Duration

        unity-one-trouble-metrics-duration.png
      • IO

        unity-one-trouble-metrics-io.png
      • Memory

        unity-one-trouble-metrics-memory.png
      • CPU

        unity-one-trouble-metrics-cpu.png

      You can further compare the query run that you want to troubleshoot with any of the other query runs of the application in detail. See Compare analyzing the query runs

    • Insights tab

      The Insights tab provides a comprehensive analysis, based on various factors, regarding the App failure along with comparisons and areas where the application can be tuned to give the desired result.

      unity-one-trouble-insights.png
Comparing and analyzing the query runs
  1. On the Unity-One, click TROUBLESHOOT & TUNE APPS > Go.

  2. In the ENTER THE APPLICATION RUN ID dialog box, enter the application ID of the app that you want to troubleshoot or tune and click Submit. A page displaying the Metrics tab and Insights tab is displayed. In the Metrics tab, the unity-one-trouble-metrics-red-dot.png dot on the graph represents the query run ID that you had entered to troubleshoot or tune, which is known as the App Target Run. The unity-one-trouble-metrics-green-dot.pngdots represent all the query runs of the application, which is known as App Baseline Run.

  3. Click any of the unity-one-trouble-metrics-green-dot.png dots for comparative analysis. The details of the App Target Run and App Baseline Run are shown on the right.

  4. Click Compare. The Unravel App Comparator opens with the details, which are pre-filled for the selected query runs.

    You can also directly open the App Comparator from the main page and enter the IDs of the App Target Run and App Baseline Run for comparison and click Compare.

  5. Check the App Target Run and App Baseline Run IDs and then click Compare. The Compare analysis is presented in the following sections.

    • App Details

      Click the links to view the corresponding Target App or the Baseline App details. The links open Unravel UI where you can view the application details.

      unity-one-trouble-appcomparator-app-details.png
    • Cluster Resource Usage when these apps were running

      You can check the resource usage details during the period when the Target App or the Baseline App were running. Click the links to view the Resource usage page on the Unravel UI for the Target App or the Baseline App.

      unity-one-trouble-appcomparator-cluster-usage.png
    • App Stats Comparison

      You can view the list of those statistics of the Target App and the Baseline App wherever there has been a difference.

      unity-one-trouble-appcomparator-app-stats-comparison.png
    • App Configs Comparison

      You can view the list of those configuration details of the Target App and the Baseline App wherever there has been a difference.

      unity-one-trouble-appcomparator-app-config-comparison.png
    • Query String Comparison

      You can view the differences in the query strings between the Target App and the Baseline App.

      unity-one-trouble-appcomparator-query-string.png
    • Query Plan Comparison

      You can view the differences in the query plan between the Target App or the Baseline App. A further detailed comparison is provided for counters within the query plan.

      unity-one-trouble-appcomparator-query-plan.png