The cloud apps that connect to ISE using pxGrid Cloud do not have a reliable mechanism to check if the end-to-end connection to ISE is intact as these apps connect to ISE via a cloud platform.
Thus, these apps can detect any issues in the connection between the app and the cloud platform but can’t detect if there is any connection issue between ISE and the cloud platform.
Echo service is available to developers from Cisco ISE Release 3.1. Echo service helps app developers test their solutions without having to subscribe to topics or installing required licenses for certain topics, such as Session Directory.
This Echo service can be used to run health checks to determine both pub-sub and API connectivity to ISE. As a developer, you can choose to include Echo Service in the scope of the app during onboarding to run periodic health checks to establish that the connectivity to ISE is not interrupted. Calling the Echo query and publishing APIs periodically checks if the end-to-end connection is intact.
For more details, see Cisco pxGrid Cloud SDK.
If an app does not receive a response for the Echo query or published APIs, it could mean that there is a problem with ISE. You could check for the following:
If all the above are working fine, it could indicate a problem with the cloud platform.