Check your rule statistics with queries
Monitor automation activity and diagnose issues
On this page
Related content
- Known Compatibility Issues with ProForma/Forms
- JCMA Plugin Upgrade Causes Xray Plugin to Get Disabled
- Unable to access module for descriptor <class> of class
- Jira Data Center startup fails with a message that required plugins are not started
- Plugins fail to start in Jira Data Center
- Unable to start the plugin container for plugin error during Jira startup
- Unable to Transition Issues after JIRA Upgrade Due to JIRA Suite Utilities Plugin
- How to delay third-party app startup to resolve dependency issues
- Jira "Search for issues" screen gets frozen when scrolling from one issue to another
- Jira Server or Data Center logs spammed with java.lang.NoSuchMethodError: 'void org.ofbiz.core.entity.jdbc.SQLProcessor.prepareStatement(java.lang.String)' error
Rules from the last 24 hours with high execution count but no actions performed
This query results in rules with successful executions in the last 24 hours but no actions performed. These rules require optimization to reduce their context so that they aren't triggered by the current context events anymore.
Remember to adjust the interval to match your needs.
select
AI."OBJECT_ITEM_NAME" as Rule_Name
,sum(CASE WHEN AI."CATEGORY" = 'SUCCESS' THEN 1 ELSE 0 END) AS Successful_Executions
,sum(CASE WHEN AI."CATEGORY" = 'NO_ACTIONS_PERFORMED' THEN 1 ELSE 0 END) AS No_Actions_Performed
from jiraschema."AO_589059_AUDIT_ITEM" AI
join jiraschema."AO_589059_AUDIT_ITEM_ASC_ITEM" AIAI on AI."ID" = AIAI."AUDIT_ITEM_ID"
where 1=1
AND AI."CATEGORY" != 'CONFIG_CHANGE'
AND AI."CREATED" >= DATEADD(day, -1, GETDATE())
group by AI."OBJECT_ITEM_NAME"
Remember to adjust the interval to match your needs.
select
AI."OBJECT_ITEM_NAME" as Rule_Name
,sum(CASE WHEN AI."CATEGORY" = 'SUCCESS' THEN 1 ELSE 0 END) AS Successful_Executions
,sum(CASE WHEN AI."CATEGORY" = 'NO_ACTIONS_PERFORMED' THEN 1 ELSE 0 END) AS No_Actions_Performed
from "AO_589059_AUDIT_ITEM" AI
join "AO_589059_AUDIT_ITEM_ASC_ITEM" AIAI on AI."ID" = AIAI."AUDIT_ITEM_ID"
where 1=1
AND AI."CATEGORY" != 'CONFIG_CHANGE'
AND AI."CREATED" >= NOW() - INTERVAL '30 day'
group by AI."OBJECT_ITEM_NAME"
Rule actors with the highest execution count
This query provides the actors running the most rules. You can use it to identify users that might be creating unoptimized automation rules.
Remember to adjust the interval to match your needs.
select
cwu.user_name as Username
,count(AI."ID") as Num_Of_Executions
from jiraschema."AO_589059_AUDIT_ITEM" AI
join jiraschema."AO_589059_AUDIT_ITEM_ASC_ITEM" AIAI on AI."ID" = AIAI."AUDIT_ITEM_ID"
join jiraschema.app_user au on AI."AUTHOR_KEY" = au.user_key
join jiraschema.cwd_user cwu on au.lower_user_name = cwu.lower_user_name
where 1=1
AND AI."CATEGORY" != 'CONFIG_CHANGE'
AND AI."CREATED" >= DATEADD(day, -1, GETDATE())
group by cwu.user_name
Remember to adjust the interval to match your needs.
select
cwu.user_name as Username
,count(AI."ID") as Num_Of_Executions
from "AO_589059_AUDIT_ITEM" AI
join "AO_589059_AUDIT_ITEM_ASC_ITEM" AIAI on AI."ID" = AIAI."AUDIT_ITEM_ID"
join app_user au on AI."AUTHOR_KEY" = au.user_key
join cwd_user cwu on au.lower_user_name = cwu.lower_user_name
where 1=1
AND AI."CATEGORY" != 'CONFIG_CHANGE'
AND AI."CREATED" >= NOW() - INTERVAL '30 day'
group by cwu.user_name
Rules with the longest execution time
This query provides the last 300 rule executions that had the longest execution or duration time. You can use it to identify rules that could be taking a long time to execute and hurting the environment performance.
Remember to adjust the interval to match your needs.
select
top 300
AI."OBJECT_ITEM_NAME" as Rule_Name
,AI."DURATION"
from jiraschema."AO_589059_AUDIT_ITEM" AI
join jiraschema."AO_589059_AUDIT_ITEM_ASC_ITEM" AIAI on AI."ID" = AIAI."AUDIT_ITEM_ID"
where 1=1
AND AI."CATEGORY" != 'CONFIG_CHANGE'
AND AI."CREATED" >= DATEADD(day, -1, GETDATE())
order by AI."DURATION" desc
Remember to adjust the interval to match your needs.
select
AI."OBJECT_ITEM_NAME" as Rule_Name
,AI."DURATION"
from "AO_589059_AUDIT_ITEM" AI
join "AO_589059_AUDIT_ITEM_ASC_ITEM" AIAI on AI."ID" = AIAI."AUDIT_ITEM_ID"
where 1=1
AND AI."CATEGORY" != 'CONFIG_CHANGE'
AND AI."CREATED" >= NOW() - INTERVAL '30 day'
order by AI."DURATION" desc
limit 300
Events triggering the most rules
This query provides the events that are triggering the most rules. You can use it to identify triggers like a commented event that could be causing hundreds of rule executions and change them.
Remember to adjust the interval to match your needs.
select
AI."EVENT_SOURCE",count(*) as Times_Triggered
from jiraschema."AO_589059_AUDIT_ITEM" AI
join jiraschema."AO_589059_AUDIT_ITEM_ASC_ITEM" AIAI on AI."ID" = AIAI."AUDIT_ITEM_ID"
where 1=1
AND AI."CATEGORY" != 'CONFIG_CHANGE'
AND AI."CREATED" >= DATEADD(day, -1, GETDATE())
group by Event_Source
having count(*) >= 1
Remember to adjust the interval to match your needs.
select
AI."EVENT_SOURCE",count(*) as Times_Triggered
from "AO_589059_AUDIT_ITEM" AI
join "AO_589059_AUDIT_ITEM_ASC_ITEM" AIAI on AI."ID" = AIAI."AUDIT_ITEM_ID"
where 1=1
AND AI."CATEGORY" != 'CONFIG_CHANGE'
AND AI."CREATED" >= NOW() - INTERVAL '30 day'
group by AI."EVENT_SOURCE"
having count(*) >= 1
order by times_triggered desc
Related content
- Known Compatibility Issues with ProForma/Forms
- JCMA Plugin Upgrade Causes Xray Plugin to Get Disabled
- Unable to access module for descriptor <class> of class
- Jira Data Center startup fails with a message that required plugins are not started
- Plugins fail to start in Jira Data Center
- Unable to start the plugin container for plugin error during Jira startup
- Unable to Transition Issues after JIRA Upgrade Due to JIRA Suite Utilities Plugin
- How to delay third-party app startup to resolve dependency issues
- Jira "Search for issues" screen gets frozen when scrolling from one issue to another
- Jira Server or Data Center logs spammed with java.lang.NoSuchMethodError: 'void org.ofbiz.core.entity.jdbc.SQLProcessor.prepareStatement(java.lang.String)' error