- Problem
- For reporting and analysis, SnappMarket’s Jira issue data had to be available outside Jira, with full detail.
- What I did
- I wrote a Groovy script on ScriptRunner that sends each issue to Kafka with its fields and custom fields, comments, changelog and worklogs/attachments.
- Result
- About 12,000 issues with all of these details reached Kafka for reporting and analysis.
source Jira · SnappMarket
script Groovy on ScriptRunner
payload fields + custom fields
comments · changelog
worklog / attachments
sent ~12,000 issues → Kafka
purpose reporting & analysis
This was done inside SnappMarket, so the code and output aren’t public. I’m happy to walk through the technical details in an interview.