How to Verify Jira Filter Subscription Email Delivery
Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.
Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Summary
In order to confirm if users are receiving email updates from a filter when they are subscribed to, you could follow the below steps to confirm.
Solution
You can view this by going to filters > View all filters > Click on ... > Manage subscriptions
Here you can see the following details based on the set up. We have used a scheduled subscription here. Subscribed, shows the group or people the filter is configured.
Subscriber | Subscribed | Schedule | Last sent | Next send |
Then, you can confirm if the filter subscription is present on the database by running the below command. The output gives the filter Id, id of the subscription and filter name, which confirms a notification will be sent.
SELECT fs.id, fs.filter_i_d, sr.id, sr.filtername from filtersubscription fs, searchrequest sr where sr.id=fs.filter_i_d;
From the above query results, note the "id" entry and run the below Splunk query. Note that the shard and tenant ID needs to be right.
`micros_jira-prod-us-19` "7f752830-dc00-4048-b607-ff0a2b5b9d63" logger="com.atlassian.jira.mail.*" message="* Sending subscription * to a recipient"
Look for the results as below, which confirms the email has been sent for the filter subscription id 1000.
level: INFO
logger: com.atlassian.jira.mail.SubscriptionEmailSenderImpl.privacy-safe
m: { [+]
}
message: [Limited to 100 per PT1M] Sending subscription 10000 to a recipient
micros_container: jira
Was this helpful?