Skip to Main Content
Cloud Management and AIOps


This is an IBM Automation portal for Cloud Management, Technology Cost Management, Network Automation and AIOps products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).

Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.

Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Needs more information
Workspace IBM Turbonomic ARM
Categories Target Support
Created by Guest
Created on Aug 30, 2024

Target health check “TEST button”

Hi Team :-)

In Legacy PMC product we have a TEST button which can check the health of the Target. I think it would be amazing to have the same in Turbonomic

Here below how it works:

  • After you run TEST, and let's say, there is any issue with List regions criteria (screenshot attached)
  • You can click the question mark sign next to that specific criteria
  • Than you can view the Raw Error Message, which will show you the reason why this specific Criteria fails to be green, which in its turn results into the Target to fail to connect
  • In this specific example Raw Error Message example is below, 
  • See that "The provided client secret keys for app '81a2e395-402f-481e-aa6d-9cde001784f4' are expired. "
unable to list regions: azure.BearerAuthorizer#WithAuthorization: Failed to refresh the Token for request to https://management.azure.com/subscriptions/7c4907e4-1ccf-4aec-9bf6-8ccb3d4a420d/locations?api-version=2015-11-01: StatusCode=401 -- Original Error: adal: Refresh request failed. Status Code = '401'. Response body: {"error":"invalid_client","error_description":"AADSTS7000222: The provided client secret keys for app '81a2e395-402f-481e-aa6d-9cde001784f4' are expired. Visit the Azure portal to create new keys for your app: https://aka.ms/NewClientSecret, or consider using certificate credentials for added security: https://aka.ms/certCreds. Trace ID: 2b2b8101-a9ff-45a8-83f6-bb2407c52300 Correlation ID: 46b7b6c1-f3a4-411f-8a6a-e673bed5a2e9 Timestamp: 2024-08-30 16:17:55Z","error_codes":[7000222],"timestamp":"2024-08-30 16:17:55Z","trace_id":"2b2b8101-a9ff-45a8-83f6-bb2407c52300","correlation_id":"46b7b6c1-f3a4-411f-8a6a-e673bed5a2e9","error_uri":"https://login.microsoftonline.com/error?code=7000222"} Endpoint https://login.microsoftonline.com/d1e6a37e-7430-4eea-9e95-05fcbe1ed7f7/oauth2/token?api-version=1.0 

I believe this would expedite the customer experience 

 

Idea priority Medium
  • Guest
    Reply
    |
    Sep 27, 2024

    Hi Simon,

    Thank you for your explanation.

    This is what I want Turbo to have

    1. I propose adding a feature where any target brought into Turbonomic can have an on-demand TEST run directly from the UI.

    2. The TEST results would identify any issues or problems with the target, providing clear feedback for the customer to resolve. Additionally, we could enhance this by offering links to relevant documentation that guides the customer on how to fix the detected issues.

    3. To clarify, what I’m asking for is not a continuous health check or any existing functionality we currently offer. Instead, I’m suggesting a TEST button that would provide real-time diagnostics for any target type, showing issues as they occur at that moment. 

    4. This functionality does not currently exist in Turbonomic.

    I’d be happy to hop on a call and give a live demo to further explain this feature idea.

    Please let me know!

  • Guest
    Reply
    |
    Aug 30, 2024

    Hi Simon,

    Currently, Turbo doesn't have a TEST button that explicitly shows the type of error a customer is experiencing. The validation button simply indicates that the target is failing without providing detailed information on how to fix it, or what the root cause of the error is. What I’m suggesting is a feature where, with just 3 or 4 clicks, the customer can identify the root cause of the issue (such as an expired secret key or insufficient permissions) and resolve it immediately.


    Imagine the customer runs a TEST against a target—while in Legacy PMC, the TEST button is for Cloud Targets only, in Turbo, it could be applicable to any target type. The test results would display all criteria, similar to the attached screenshot, allowing the customer to view specific criteria and their corresponding error messages directly from the UI.


    By reviewing the explicit error under the failing criteria, the customer can quickly identify the issue, rather than having to send us logs for analysis to determine the problem, as they do today.


    Pushing Notifications sounds amazing too, Legacy PMC has that feature as well.



  • Admin
    Simon Ravenscroft
    Reply
    |
    Aug 30, 2024

    Thanks Mher. The existing target experience does offer something similar but without an explicit Test button. Let me explain:

    • Adding a target will trigger validation and discovery stages.

    • If any stage fails then the target will report that and should indicate a reason why that stage failed.

    • Not all targets support these stages yet so perhaps this idea relates to one that doesn't?

    • Periodically there is a healthcheck performed against each target. If there's an error condition that has occurred multiple times (as opposed to a transient connectivity issue) then you'll see a notification in the product that the target health is not normal.

    • We're adding some capability soon to push a notification out using a webhook when that happens so users can get alerted via Slack, MS Teams, Email etc.

    Example below for a ServiceNow target when you click on View details: