Jira Extractor Setup — Customer Guide¶
Configure analytiQa to automatically extract issues from your Jira instance.
Prerequisites¶
- Jira Cloud or Server instance (any plan)
- Jira account with at least project member access
- Jira API Token (from your account settings)
Step 1: Provide Your Jira URL¶
Tell us your Jira URL. Examples:
- Atlassian Cloud:
https://your-company.atlassian.net - Server/Data Center:
https://jira.your-domain.com
If you're unsure, log into Jira — the URL is in your browser address bar.
Step 2: Provide Your Credentials¶
You need:
- Email address — your Jira account email
- API Token — generated from your Jira account
Don't have a token? See Getting Started → For Jira
Step 3: Configure What to Extract¶
Basic Configuration¶
The simplest setup extracts all issues created or updated in the last 5 days:
Created or updated in last: 5 days
Include: Comments, linked issues, custom fields
Polling interval: Every 15 minutes
Advanced Configuration (JQL Queries)¶
If you want specific issues, use JQL (Jira Query Language). Common examples:
| Query | Extracts |
|---|---|
created >= -5d OR updated >= -5d |
Issues created/updated in last 5 days |
status = 'In Progress' |
All in-progress issues |
project = PROJ AND priority = High |
High-priority issues in project PROJ |
type = Bug |
All bugs |
assignee = currentUser() |
All issues assigned to you |
Advanced tip: You can configure multiple JQL queries to extract different subsets of issues.
Step 4: Choose Your Polling Interval¶
Select how often analytiQa should check for new data:
- Every 15 minutes (default): Good for most teams — near real-time without excessive API load
- Custom interval: Specify a different frequency
- Manual: Trigger extractions on-demand
Best Practice
The extraction is lightweight, read-only, and shouldn't slow down Jira — most teams leave the default interval as-is.
Step 5: Review Your Configuration¶
Before confirming, check:
- ✓ Jira URL is correct
- ✓ Email and API token are valid (analyzer will test the connection)
- ✓ JQL queries return the data you want
- ✓ Schedule works for your team
What Happens Next¶
- First extraction (5–30 minutes): analytiQa fetches all issues matching your JQL
- Daily updates (every day at scheduled time): New and updated issues are pulled
- Dashboard ready: Log in to analytiQa dashboard → Jira Issues tab
What Gets Extracted¶
From each Jira issue, analytiQa captures:
- Basic fields: Issue key, summary, description, status, priority, type, assignee
- Dates: Created, updated, resolved, due date
- Metrics: Story points, time spent, estimated time
- Relations: Linked issues, parent issues, sub-tasks
- Comments: Full comment text and timestamps (if enabled)
- Custom fields: Any custom fields defined in your Jira instance
Example Dashboards¶
Once data is ingested, see Common Queries & Reports for pre-built examples:
- Issues by status (To Do, In Progress, Done)
- Average resolution time by priority
- Issue volume trends over time
- Bugs vs. features breakdown
Troubleshooting¶
| Issue | Solution |
|---|---|
| "Invalid credentials" | Check your email and API token. Generate a new token if needed. |
| "Connection timeout" | Your Jira URL may be incorrect. Verify it in your browser. |
| "No data extracted" | Your JQL query may be returning no results. Try a simpler query: created >= -5d |
| "Only some issues extracted" | Your Jira account may lack permission to see all projects. Check your Jira permissions. |
More help? See Support & Troubleshooting.
Next Steps¶
- Configure another data source: qTest Setup or Tosca Setup
- Explore your data: Using Dashboards
- Build custom reports: Common Queries & Reports