New Auditing Module with Query Metrics

Available since Platform version 4.2.0

A new auditing module has been created in the Platform that is in charge of receiving all the auditing events from the rest of the modules and processing them asynchronously, freeing the Semantic Broker from this task and therefore increasing its performance.

In addition, this new module incorporates a system of metrics for queries in order to have a better control over the queries that are executed in the system.

The metrics will be stored in a meta-entity called QueryMetrics and will collect information about: entity name, datasource, start/end and total execution time, query and query type, and finally, query status, which in case of error will also store the cause of the error in the query.

By storing this information in a system entity, dashboards can be created and decisions can be made based on certain events (errors in queries, very long times,...).

 

Â