Skip to main content




Service Studio version:

Monitor and Troubleshoot

  • Edit
    Collaborate with us
    Edit this page on GitHub
  • To understand the current state of an environment and monitor problems impacting end users, OutSystems allows you to:

    Built-in Tools

    OutSystems provides built-in tools that collect and present data about the platform and the applications running on it.

    Service Center Console
    Service Center provides a set of metrics regarding a specific environment. It provides access to application logs and errors, web and mobile requests, integration calls, business processes, and security audits. Additionally, it displays the current status of environment servers and services and allows the creation of aggregation reports over the available data.

    Monitoring tools

    LifeTime Analytics
    LifeTime Analytics provides immediate insight into the performance and end user experience of your Traditional Web Applications. It measures the end user experience based on industry-standard indicators. Here, you can further drill down to identify bottlenecks on different levels: client (eg. operating systems), network (eg. network types), and server (eg. business logic elements).

    Monitoring tools

    App Feedback
    App Feedback application lets you manage the feedback from your business users. It allows you to streamline the feedback gathering process and defect tracking.

    Monitoring tools

    Extending OutSystems Monitoring Capabilities

    OutSystems allows you to extend the built-in monitoring capabilities, as you can:

    • Instrument your OutSystems applications for more advanced monitoring using the Asynchronous Logging API to collect custom logs.

    • Create your own OutSystems applications to extend the built-in monitoring capabilities, or reuse the existing components developed by the OutSystems community, available at OutSystems Forge. For example, MonitorProbe enables you to expose the platform monitoring data as an API, while New Relic RUM or Dynatrace RUM enable you to monitor your OutSystems Reactive Web and Mobile applications .

    Also, OutSystems exposes the collected data and shares monitoring points that enable you to:

    • Use the PerformanceMonitoring API to integrate with custom or third-party monitoring tools that you may already be using.

    • Use your custom-built APIs in your integrations.

    Monitoring Responsibilities

    The scope of your monitoring responsibility depends on the setup of your OutSystems infrastructure - cloud or on-premises.

    OutSystems Cloud
    OutSystems guarantees the monitoring of the infrastructure layer components (servers and networking) and the platform main services in the middleware layer (web servers, deployment controllers, database). The customer is responsible for monitoring application usage (errors and performance), external integrations, end user experience, and business outcomes.

    Monitoring scope

    OutSystems on-premises
    Monitoring should focus on the whole stack across the different layers: infrastructure, middleware, and platform.

    Monitoring scope

    Articles in this Section

    • Was this article helpful?