ServiceInsight is a Windows desktop application designed for developers to provide advanced debugging, visualization of messages flowing through the system, and saga state changes, among other features.
Most of ServiceInsight’s capabilities (message flow visualization, endpoint monitoring, and failed message retry) have been ported to ServicePulse, which is cross-platform.
As a result, the time has come to sunset ServiceInsight.
We recommend moving to ServicePulse for monitoring and debugging capabilities.
Where to get ServicePulse
You can download the latest version of ServicePulse from our website or Docker Hub.
We use the Custom viewer functionality of ServiceInsight quite a bit. Is there a plan to add this to Service Pulse so that we don’t lose that functionality that can be critical to our supporting of production systems? We can’t find any reference in the documentation on how to achieve something similar in Service Pulse?
You won’t lose this functionality. ServiceInsight won’t receive future updates, but can still be downloaded and will continue to function because it communicates with ServiceControl through the same API as ServicePulse.
There is currently nothing similar to this in ServicePulse; however, there is an issue to add the functionality:
@dessam Could you maybe share what your custom viewer does? If it is something that is generic then consider raising this as a feature request in ServicePulse as maybe it could be useful for many other customers.
@ramonsmits - absolutely. I’ll maybe raise the request anyway. We use the Encrypt Property functionality in NServiceBus. But if we have messages fail due to an encrypted property not matching the destination contract (e.g malformed email address), we need to be able to view the unencrypted property to review the data and troubleshoot.
So the custom viewer has a configuration file we can store the Encryption keys in, then it allows our support team to review the message in plain text to analyse. It works well for us as only a small number of users have access to the keys and ServiceInsight, so although the PII is encrypted, those authorised to view it still view and support it