Issue Trackers
Integrate with JIRA, Linear, and Monday.com for bidirectional issue sync
Issue Tracker Integration
Connect Provenance error tracking to your project management tool. When errors are detected, issues are automatically created and linked.
Supported Providers
| Provider | API | Features |
|---|---|---|
| JIRA | REST API v3 | Create bugs, add comments on re-occurrence, label-based linking |
| Linear | GraphQL API | Create issues, add comments, description-based linking |
| Monday.com | GraphQL API | Create items, add updates, name-based linking |
Configuration
Configure issue tracker integration per origin in the origin config:
{
"issueTracker": {
"provider": "jira",
"project": "PROJ",
"autoCreate": true
}
}JIRA Settings
Configure in Adapter Settings → JIRA:
| Setting | Description |
|---|---|
baseUrl | Your Jira instance URL (e.g. https://yourorg.atlassian.net) |
email | Jira account email |
apiToken | Jira API token (generate here) |
Linear Settings
| Setting | Description |
|---|---|
apiKey | Linear API key (generate here) |
teamId | Default team ID for new issues |
Monday.com Settings
| Setting | Description |
|---|---|
apiToken | Monday.com API token |
boardId | Default board ID for new items |
How Linking Works
Each adapter uses a unique tag to link Provenance error issues to external issues:
- JIRA: Adds a label
prov:{fingerprint}to the issue - Linear: Includes
[prov:{fingerprint}]in the issue description - Monday.com: Appends
[prov:{fingerprint}]to the item name
On subsequent occurrences of the same error, the adapter finds the existing linked issue and adds a comment/update instead of creating a duplicate.
Using as a Subscriber
Issue tracker adapters work like any other Provenance adapter. Create a subscription that triggers on error interactions:
- Create a subscriber with ARN
adapter:jira(oradapter:linear,adapter:monday) - Create a subscription matching your error resource type and action
- Configure the subscription with project/board details
The subscription fires whenever a new error interaction is logged, creating or updating the linked issue.