Skip to main content

How Trusted Advisor Works

OutSystems

How Trusted Advisor Works

 

How it works?

Trusted Advisor is composed of 2 main pieces:

  • Trusted Advisor Plugin - a LifeTime plugin that is published in a platform installation (on-premises or cloud) with probes to collect data and communicate with the SaaS.

  • Trusted Advisor SaaS - a "Software as a Service" application that processes and shows all data collected from the Plugin.

Communication

Communications between the Plugin and SaaS are always initiated by the Plugin. This reduces connectivity requirements on the customer side since all that is needed to be ensured is connectivity from the Plugin in LifeTime environment to a well known SaaS endpoint.

Data collected in Plugin and sent to SaaS

  • Platform metamodel data, including Infrastructure activation code, environments information (Name and Platform Version), teams and platform configurations.

  • Applications, Modules (eSpaces) for Code analysis and LifeTime Analytics data for Runtime Performance analysis.

  • Discovery snapshot data (Architectural references, applications, and modules) for Architecture analysis.

  • Users information: Name, Username, Email address, Last Login date (this is only communicated when the user accepts the agreement, after doing the association of the infrastructure username to TrAd). 

Data in transit

  • Data is exchanged between Plugin and SaaS in binary format through a well-known HTTPS endpoint (configurable in Plugin).

  • There are no IP or DNS addresses being transmitted.

  • No ports besides the defaults need to be open for the correct use of Trusted Advisor Probes.

  • No Firewall issues will arise, although the customer needs to access the endpoint detailed in How to Install Trusted Advisor.

Data at rest in SaaS

  • Data of each installation is kept isolated from all other installations using the platform's multi-tenant mechanisms. This ensures data from one installation is not accessible by users of other installations.
  • Was this article helpful?