User Preferences

Customize API Control Plane UI

User preferences allow you to customize the API Control Plane UI as per your specific needs and personal preferences making it more comfortable and efficient to use. The user preference that you set is applicable only for you and not for other users.

You can specify custom values on the User preferences page that are used instead of default values set by the system.

On the User preferences page, you can modify the display settings of the widgets and threshold values for the parameters that control the monitoring of metrics data for APIs, runtimes, and data planes.

Display settings

Display settings allow you to customize your dashboard and monitoring screens to display more relevant data, making it easier for you to analyze and gain insights from the data.

In Display settings, you can customize:

Customizing row settings

To customize the row settings

  1. Expand the menu options icon icon , in the title navigation bar and select User preferences.
    The Display settings page appears.

  2. Click Edit next to the Row settings.

  3. Select the number of top trending items to display in all widgets under Top items category on your dashboard and monitoring screens.
    By default, the Top 5 option is selected.

  4. Click Save.
    The selected number of top trending items appear in all widgets under Top items category on your dashboard and monitoring screens based on your user group. For API platform provider user group, the top chosen trending transactions at API, Runtime, and Data Plane levels are displayed on the dashboard. For API product manager user group, the top chosen trending transactions at API level are displayed on the dashboard.

Example:
If you choose Top 8 option:
The Top 5 category on the dashboard changes to Top 8 and it lists down the top 8 trending items in all the widgets under that category. The following picture shows the Top items category on the dashboard of an API platform provider:

The Top 5 category on the Monitor runtimes page changes to Top 8 and it lists down top 8 trending runtimes:

Hiding widgets

To hide or unhide the widgets

  1. Expand the menu options icon icon , in the title navigation bar and select User preferences.
    The Display settings page appears. The Hide widgets section lists the dashboard and monitoring screens in Control Plane.

  2. Click Edit next to the dashboard or monitoring screens to hide or unhide the widgets corresponding to that screen.

  3. Turn on the widgets you want to see on the corresponding screen and disable the rest.

  4. Click Save.
    The widgets that are enabled appear on the corresponding screen based on your user group.

    Example 1:
    When you disable the World map view and Status, performance, and used capacity widgets for the dashboard of an API platform provider, the dashboard appears as follows:

    Example 2:
    When you disable the Status, performance, and used capacity widget for Runtime monitoring, the Monitor runtimes screen hides the corresponding widget and that option is disabled in the Filter to criteria:

    Hiding too many widgets either on dashboard or runtime monitoring displays the following message in that corresponding screen for you to easily change the settings incase you want to unhide the widgets.

  5. Optional. Click icon in the Edit dashboard, Edit runtime monitoring, or Edit data plane monitoring screen if you want to restore the settings of the corresponding screen you selected to default settings.

    icon in the Hide widgets screen restores your dashboard and monitoring screens to default settings.

Change threshold settings

Threshold settings refer to the values used to set a specific limit for a particular variable or a system. These settings are used to specify a variable’s acceptable range of values, and if the variable’s value comes within that range, a specific action is taken.

API Control Plane has following threshold settings:

  1. Trend threshold settings. Trend threshold settings refer to the values used to define a particular trend or pattern in a time series data. These settings are used to identify when the data is deviating from its expected trend or pattern, and trigger a particular action.

    API Control Plane has upward and downward trend threshold settings for APIs and runtimes.

  2. Performance threshold settings. Performance threshold settings refer to the values used to measure the performance of a system, or a service. These settings are used to determine when the performance of the system, or a service is outside of the desired or acceptable range, and trigger a particular action.

    API Control Plane measures the performance threshold settings for data planes and runtimes using the latency and error rate parameters.

The trend and performance threshold settings depend on the following parameters:

By setting the threshold for these parameters, you can monitor APIs and runtimes for an upward or improving trend and a downward or deteriorating trend. You can set a performance threshold for the data planes and runtimes. Any deviaton from the set threshold values is displayed in the dashboard.

You can also closely monitor the APIs, runtimes, and data planes to make informed business decisions.

To change threshold settings

  1. Expand the menu options icon icon , in the title navigation bar and select User preferences.
    The Threshold page appears.

  2. Click Edit in any of the following sections to modify the default threshold values.

    • API: Upward trending/improving
    • API: Downward trending/deteriorating by
    • Runtime: Upward trending/improving
    • Runtime: Downward trending/deteriorating by
    • Data plane: Performance threshold
    • Runtime: Performance threshold

    The following table displays the default values for the upward/improving and downward/deteriorating thresholds:

    Parameter Default value
    No of transactions 10%
    Error rate 10%
    Response time 10%
    Latency 10%

    The following image shows the Edit screen for the API: Upward trending/improving threshold.

    The following table displays the default values for the Data plane and Runtime performance thresholds:

    Parameter Default value
    Latency threshold
    • Acceptable limit: 30 milliseconds
    • Warning limit: 70 milliseconds
    • Unacceptable limit: 100 milliseconds
    Error rate threshold
    • Acceptable limit: 25%
    • Warning limit: 25%
    • Unacceptable limit: 100%

    Interpreting Performance threshold settings

    • Acceptable limit. The limit at which the latency or error rate threshold value is acceptable. For example, when the acceptable limit is set as 30 ms or 25% for runtimes and data planes, the Performance widget in the Dashboard displays the Add runtime icon when the latency or error rate limit is within the acceptable limit.
    • Warning limit. The limit at which an indication must be shown that the latency or error rate threshold value is approaching the set warning limit. For example, when you set the warning limit at 70 ms or 25% and the acceptable limit at 30 ms or 25% for runtimes and data planes, the Performance widget in the Dashboard displays the Add runtime icon if the latency or error rate threshold is between the acceptable and warning limits.
    • Unacceptable limit. The maximum threshold limit for latency or error rate threshold values. Any deviation beyond this limit is unacceptable. For example, when the error limit is set at 100 ms or 100% for runtimes and data planes, the Performance widget in the Dashboard displays the Add runtime icon when the latency or error rate limit is higher than the set unacceptable limit.

    The following image shows the Edit screen for the Data plane: Performance threshold.

  3. Click Restore to default to restore the threshold values to the default system values.

  4. Click Save.
    The Threshold settings are updated based on your personal preferences.

    Setting thresholds to specific values trigger alerts or visual indicators when the threshold conditions are met. The threshold conditions are based on the data being displayed in the dashboard, and thresholds are used to identify when that data goes beyond acceptable or expected levels.

User Profile

User profile offers a set of choices to personalize your Control Plane application. In User profile, you can view and manage the following:

Note
Logged in users with any user group have the privilege to modify their respective profiles.

Modifying profile settings

To modify your profile settings:

  1. Expand the menu options icon icon , in the title navigation bar and click Go to profile.
    The User profile page appears with the user’s details.

    Note
    You cannot edit user details section.
  2. Click Edit next to Date and time settings to modify default settings.

  3. Select your desired time zone, time format, and date format.
    The default time settings are Time zone: GMT, Time format: h:mm:ss a, Date format: MMM d, y,

  4. Click Save.
    The Date and time settings are updated throughout the Control Plane application.

  5. Language settings: View the language in which you can interact with Control Plane application. The default language is English.

    Note
    You cannot edit Language settings section. The current functionality support interactions only in English.
  6. Roles and permissions: View the user groups to which you are assigned to.

    Note
    You cannot edit Roles and permissions section.