eG Monitoring
 

Measures reported by SFTaskStatTest

A task can execute a single SQL statement or a call to a stored procedure. Tasks can also be used independently to generate periodic reports by inserting or merging rows into a report table or performing other periodic work. Most of the time tasks are created to perform some critical business function, and if task fails, the corresponding business function will be disrupted. That's the reason, administrators need to have a complete view of task status so that they are sure that all tasks have completed successfully and can also manage the task workload and load on compute resources.

This test monitors each database for tasks and collects the statistics related to the number and status of tasks scheduled on the Snowflake service.

Outputs of the test: One set of results for each database present in the Snowflake service account being monitored.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
TotalTasks Indicates the total number of tasks scheduled. Number  
ExecutingTasks Indicates the total number of tasks in execution state during the last measurement period. Number Ideally, the value of this measure should be high.
SkippedTasks Indicates the total number of tasks that were skipped. Number  
SucceededTasks Indicates the total number of tasks that were succeeded during the last measurement period. Number  
FailedTasks Indicates the total number of tasks that were failed. Number Ideally, the value of this measure should be very low
CancelledTasks Indicates the total number of tasks that were canceled by the user. Number  
ScheduledTasks Indicates the total number of scheduled tasks. Number