CompanyOnwership_icon
OutSystems Lab
Created on 18 October 2018
icon_unfollowing
Login to follow
monitorprobe

MonitorProbe

Stable version 1.2.0 (Compatible with OutSystems 11)
Other versions available for 10
Uploaded on 13 April 2021 by 
OutSystems Lab
monitorprobe

MonitorProbe

Details
This probe exposes all the relevant OutSystems Platform monitoring data through a set of REST APIs of a specific environment.
Read more

Probe to expose all the relevant OutSystems Platform monitoring data through a set of REST APIs of a specific environment. 

The goal was to provide access to data that was only accessible through a direct query to the OutSystems Platform database (logs, timers, ) and to data accessible through the built-in OutSystems Performance Monitoring API [2], so it can be:

  • Consumed by 3rd monitoring tools;

  • Or be used to explore the raw data and study OutSystems Platform and applications behavior and performance, etc.


Use Cases

Provide an accessible way to leverage OutSystems Factories to:

  • Explore OutSystems monitoring raw data and learn it;

  • Do troubleshooting.

  • Integrate with 3rd party tools;

  • Build your own visualizations and alerts on top of the OutSystems Monitoring data.


References

[1] OutSystems Monitor and Troubleshoot reference information

https://success.outsystems.com/Documentation/11/Managing_the_Applications_Lifecycle/Monitor_and_Troubleshoot

[2] OutSystems Performance Monitoring

https://success.outsystems.com/Documentation/11/Reference/OutSystems_APIs/PerformanceMonitoring_API

[3] To understand better relevant OutSystems Monitoring data

https://success.outsystems.com/Documentation/11/Managing_the_Applications_Lifecycle/Monitor_and_Troubleshoot/View_the_Environment_Logs_and_Status


Important Notes

  1. If you have an integration with a 3rd party tool(like this one) that is using the MonitorProbe to poll the logs, make sure you adjust the polling time to fit the size of data being collected during that period.

  2. The greater is the number of events logged to be fetched, the shorter has to be the polling time. This rule is crucial to decrease the impact on the performance of the front-end servers.

  3. Based on our benchmarking tests we advise you to not poll more than 20k records per minute in order to have acceptable times, nevertheless these numbers depend on the number of Front-Ends and their specs. So based on the previous point 2, adjust your use case in order to have the best performance and fit your needs



Release notes (1.2.0)

New Features:

  • The authentication system was improved to support two more options:

    • None: access logs without any authentication

    • Token: access logs where the authentication must be done through a Bearer token

Reviews (0)
Category
Development tools, Monitoring
Tags
Support options
This asset is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from  who created this asset.
Dependencies
MonitorProbe has no dependencies.
Application Objects
MonitorProbe has 19 AOs.
Team
Compatible with
Version 11
Database:
All
Asset consumers
No consumers yet.
Weekly downloads 
Related assets