To understand the current state of an environment and monitor problems impacting end-users, OutSystems allows you to:
- See the logs of your applications;
- Manage the feedback submitted by end-users;
- See the environment change logs;
- View analytics about the user experience of your applications.
To access the first three options, go to the 'Applications' section in LifeTime and click on the icon ▼ right next to the environment name.
To view analytics about the user experience of your applications, click on the 'Analytics' area.
By clicking 'View Logs' you are redirected to the 'Monitoring' area in the environment management console, which allows access to: general and error logs, web services that were invoked, Timers that were executed, and more useful information to monitor your applications.
Almost all log options allow you to export the logs to excel, so that members of the operations team can analyze these logs and share them if needed.
This screen presents all errors generated by the platform, either implicitly like system errors or explicitly, such as exceptions raised by an application on its logic. Security exceptions are also displayed in this screen, such as when an unregistered user tries to access a page.
By clicking the 'Detail' link of the log, it is possible to analyze the execution stack trace.
This screen displays system and application activity, either implicitly like slow query warnings, or explicitly by invoking the 'Audit' System action in the applications. You can also see the deployment steps when an application is being deployed.
It allows you to understand probable causes of slowness in your applications.
Displays each timer that was executed, when the timer was scheduled to run, how much time it took to execute, and when it's scheduled to run again.
This screen allows troubleshooting asynchronous logic that relies on timers for its execution.
Consumed Web Services
Displays all calls made to a Web Service, information about the application module that invoked the service, and how much time the service provider took to respond.
It allows you troubleshooting errors in your applications due to Web Service calls.
Exposed Web Services
Displays all incoming Web Service requests, which application module handled the request and how long did it took to reply.
It allows understanding the incoming requests to the environment at any given moment.
Displays all extensions actions run during a web request, the caller module, and how long did the extension action took to reply.
Displays all inbound and outbound SMS, including their content, the phone number, and the delivery status.
It allows you to troubleshoot application logic to understand if SMSs are being correctly sent or processed.
Displays the time the server took to serve a resource the user was trying to access.
It allows you to understand which screens are taking too long to be delivered to end-users.
Displays all e-mails sent, and if they were successfully delivered or are still pending. When developing your applications, it's also possible to choose if the content of the e-mail is logged or not.
It allows you to troubleshoot application logic to understand if e-mails are being correctly send.
For each business process it displays the number of currently active, suspended and closed instances. It also shows the number of instances with errors.
It's also possible to see if a business process instance has executed successfully or with errors, and suspend or terminate it.
Displays the status of the services running on each front-end, the status of asynchronous tasks, such as processes, e-mails and timers and the status of the SMS gateway.
It provides an overview of the status of your environment.
Clicking on 'End-user Feedback (ECT)' link directs you to the console where you can manage feedback from your business users. It allows you to streamline the feedback gathering process and defect tracking.
Learn more about enable user feedback on applications.
View Change Log
Clicking on 'View Change Log' directs you to the audit logs for that environment.
Learn more about monitor usage with audit logs.