MonitorProbe

Stable Version 1.2.0 (O11)
Also available for 10
Published on 13 Apr (4 weeks ago) by 
OutSystems Professional Services DevOps team
Stable Version 1.2.0 (O11)
Also available for 10
Published on 13 Apr (4 weeks ago) by 
OutSystems Professional Services DevOps team
OutSystems Professional Services DevOps team
Created on 18 October 2018

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



What’s new (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 component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from OutSystems Professional Services DevOps team who created this component.
Dependencies
MonitorProbe has no dependencies.
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
Component Consumers
No consumers yet.
Weekly Downloads