Skip to main content


Managing the Applications Lifecycle




Monitor and Troubleshoot

  • Edit
  • 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.

    Monitoring tools

    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.
    LifeTime Analytics
    LifeTime Analytics provides immediate insight into web application performance and end user experience. 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).
    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.

    Extending OutSystems Monitoring Capabilities

    OutSystems allows you to extend the built-in monitoring capabilities.

    You can instrument your OutSystems applications for more advanced monitoring using the Asynchronous Logging API to collect custom logs.

    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.

    • 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, such as MonitorProbe, New Relic RUM or Dynatrace RUM.

    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?