Diagnosing a Load Balancer Using Smart Check

Describes how to use Smart Check to diagnose and fix a load balancer's configuration and environment issues.

Your load balancer includes Smart Check, which runs in the background to detect issues with the load balancer configuration and operating environment. Access the results of Smart Check activities through the Oracle Cloud Infrastructure Console as a resource of the load balancer.

Smart Check evaluates the load balancer approximately every 10 seconds. Each check reviews configuration issues such as the following:

  • Load balancer's backend servers are in a drain or offline state.

  • Protocol mismatches exist on the HTTP listener.

  • Port mismatches exist on the HTTP backend servers.

Smart Check results are presented in tabular format within the load balancer's Details page. Each category of issues has an assigned status of High, Medium, Low, and OK. You can display details of each check, including recommendations for corrective actions where necessary. An Informational tab is also available to provide best practices and recommendations on how to make your load balancer work optimally.

Using the Console

  1. Open the navigation menu, click Networking, and then click Load Balancers.

  2. Select the Compartment from the list.

    All load balancers and network load balancers in that compartment are listed in tabular form.

  3. (optional) Select a State from the list to limit the load balancers displayed to that state.

  4. (optional) Uncheck Network Load Balancer under Type to only display load balancers.

  5. Click the load balancer on which you want to run Smart Check diagnostics.

    The Load Balancer Details page appears.

  6. Click Smart Check under Resources.

    The Smart Check tab appears, containing the Smart Check list. All Smart Check diagnostic entries are listed in tabular form.

    The Last Checked indicator displays the UTC-based date-time group the load balancer was last diagnosed. Checks occur every 10 seconds.

    Each entry contains the following columns and associated values:

    • Risk Level: Displays the risk of each entry using one of the following levels:

      • (red indicator) High: Smart Check detected a high-level severity configuration recommendation.

      • (yellow indicator) Medium: Smart Check detected a medium-level severity configuration recommendation.

      • (black indicator) Low: Smart Check detected a low-level severity configuration recommendation.

      • (green indicator) OK: Smart Check completed without any configuration recommendations.

    • Category: Displays the area of the load balancer to which the Smart Check entry pertains, for example:

      • Logging
    • Risk Details: Displays details on the issue, for example:

      • Not all logging is enabled.

    • Recommended Action: Describes corrective action you can take for the issue, for example:

      • Enable all logging.
    • Click the "down" arrow at the end of the entry to display details, including links to where you can perform corrective or preemptive actions.

  7. Click the Informational tab to display a list of best practices and recommendations to follow. Click the "down" arrow at the end of the entry to display details, including recommended fixes to any warnings or critical issues detected by Smart Check.

    Each entry contains the following columns and associated values:

    • Category: Displays the area of the load balancer to which the Smart Check entry pertains, for example:

      • Backend Timeout
    • Details: Displays details on the issue, for example:

      • Set the listener idle timeout to at least 10 seconds less than backend's keep-alive timeout.

    • Recommended Action: Describes corrective action you can take for the issue, for example:

      • Edit the listener and change the idle timeout.

    • Click the "down" arrow at the end of the entry to display details, including links to where you can perform corrective or preemptive actions.