Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Flink support

Deleted user March 15, 2023

Hello, Team.

Our project has Time report feature, which is used to fetch tracked time by users. Time records (Worklogs, in case of Jira) are fetched from multiple Sources:

  • System - Time records created manually
  • Redmine - Time records imported from file
  • Jira - Time records obtained from REST API
  • Few others

It is too resource-intensive to bypass all Sources when fetching Time report. Another functionality is built on the described one. Code quality also suffers. And multithreading is required, which I would like to avoid. 

Our solution of data distribution problem was to put together data from all integrated Sources. Data extracted using Flink, and sinked to Elasticsearch using Continuous Query. Then Time records can be easily fetched using Elasticsearch Client.

For now we collected data of SystemRedmine, and few other sources, and i am looking for a way to put data from Jira into Elasticsearch and keep it up to date.

My question is how best to do this. Can I somehow connect to Jira database to capture data changes using default Flink connectors (Debezium)? I am familiar with Jira REST API and Webhooks, but it looks a little cumbersome for this purpose.

0 answers

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
TAGS
AUG Leaders

Atlassian Community Events