System Tools: Event Viewer
  • 22 Nov 2021
  • 4 Minutes to read
  • Dark
    Light
  This documentation version is deprecated, please click here for the latest version.

System Tools: Event Viewer

  • Dark
    Light

Article summary

Overview

The Event Viewer Folder houses various Reports used by Administrators to troubleshoot within Decisions. To find these reports, navigate to System > Administration > System Tools > Event Viewer.

These reports will only contain information if the feature is used. For example, if there are no pending Scheduled Jobs, the Scheduled Job Log will not have any data to display in the report.



Event Viewer Report

The Event Viewer Report displays time-stamped messages (TIMESTAMP) with different Warning Levels (LEVELNAME). The Folder actions on this Report allow Administrators to:

  • CAPTURE SQL CALLS
  • CAPTURE API TIMINGS
  • CAPTURE FLOWSTEP TIMINGS




System Activity Report

The rows within this Report show thirty-second snapshots of Decisions usage statistics (Flows, Steps, Rules, Jobs, API Calls and RAM) inside the Decisions Portal.
The Folder actions on this Report allow Administrators to:

  • CAPTURE SQL CALLS 
  • CAPTURE API TIMINGS
  • CAPTURE FLOWSTEP TIMINGS 



Upgrade History Report

This Report displays the DateTime of the Verision (VERSION DATE) along with the Version number (VERSION LABEL). 



Boot History Report

The Boot History Report displays the date and time of when an Instance was restarted (WHEN BOOTED). It also lists the Version number (VERSION), IP ADDRESS, MACHINE NAME, the user Account (RESTARTED BY) that initiated the restart, and the RESTARTED REASON.



Scheduled Job Log Report

This Report displays detailed information about each Job (Pending or running) including start time (WHEN STARTED) and complete time (WHEN COMPLETED) if the job resulted in an error (ENDED IN ERROR) and what that ERROR MESSAGE is.

For more information, reference the Setting Up Email Response Scheduled Job article.



Cache Size Report

This is a Report on the different Cache Definitions and the Size (COUNT) they consume within Decisions.


For more information, reference the Cache Definitionarticle.



Thread Jobs Report

This is a Report of all the Active Thread Job pools and their corresponding Queued Jobs. Within each Thread Queue (QUEUENAME), there is an action to Run or Clear the Job.



Archived Entities

When an Entity is marked as Deleted, it is also marked as Archived and an Archive Date is automatically generated for 30 days in the future. This Report shows those Deleted Entities (ENTITY NAME), the Date they were DELETED ON and who they were DELETED BY. The available actions on each Deleted Entity are Set Archive Date, Unarchive, and Undelete.

Alternatively, users may use an alternate method to Undelete an Entity.



Account Login History

This Report displays the LOGIN DATE, who Logs in (EMAIL ADDRESS) and when a user logs out of the Portal through the account icon (LOGOUT DATE).



Code Buckets

When Decisions compiles any Custom Structure or Service, this compile will generate a .cs file dynamically and place this file in Code Buckets. The Report displays all Code Bucket files (BUCKET NAME and CODE FILE NAME) that have been compiled inside Decisions. Within this Report, there is the ability to Edit or Delete the compiled Code.

Warning
It is not recommended that users edit or delete compiled code unless they are an advanced user.



Message Queues

This report will show the NAME of Message Queues that have been integrated with, like RabbitMQ or MSMQ, and how many messages (MESSAGE COUNT) are queued up to process.

For further information regarding Message Queues, see Setting Up Messaging Overview.



Client Events

This Report shows a list of activity occurring on each User Session. This tracks all of the Events being sent to the browser session while a user is logged in.



Lock Service Details

This Report displays any Entity that has been Locked (LOCKED ENTITY NAME), the duration of the Lock (LOCKED UNTIL), along with who Locked it (BY USERID, EMAIL, CLIENTID).

For more information see Object Lock Services. 



Report Activity

A current snapshot of all Reports that are currently being run and in system memory. This Report includes information such as the Report NAME, REPORT ID, and how much Memory the Report is using (ROWS IN MEMORY).



Report Execution Statistics

Though similar to the Report Activity Report above, this Report also includes Historical Data from Reports that are no longer in Memory.



Report Structure

This Report contains detailed information on any Report in the Portal. This report includes Data TYPE, Data Source (DATASOURCE NAME, DATASOURCE TYPE), Fields (ALL FIELDS), and more.



Data Structure Status

This Report shows every Data Structure within Decisions in one place including whether or not they are Compiled (STATE). Actions on this Report include modifying and Viewing the data structure as well as attempting to re-compile if it is unloaded (RETRY).



Orphan Entities

Orphaned Entities are Entities that were once in a Folder, but the Folder that contained them has since then been removed.


Code Compile Results

All generated Structures and Integrations will Compile Code within the Decisions platform. Any Integration that creates Flow steps or Data Types will trigger a Code Compile. This Report shows a list of the Files that have been compiled (COMPILE ID), and whether or not any of them ran into any issues (ERRORS ENCOUNTERED/ERRORS).



Code Bucket Install History

As new Code Buckets get generated by user actions (created Data Types) or by generated Services (Integrating with Databases), the Compiled Code gets installed into Decisions.
This Report will show when a new Code has been Compiled and Installed.


Heaviest DB Queries

Different queries submitted to a database can take up varying amounts of CPU Time and Run Time. This Report consolidates and lists the top 10 Heaviest DB Queries, their Average CPU Time, Average Run Time, and the number of times the query was executed. To execute these queries, users need special permission to view the server state on the Master DB. Use [master] GO GRANT VIEW SERVER STATE TO [<SpecifyUserName>] GO.


Was this article helpful?