Skip to content

This is not a data generator. Systems like jira, gitlab, jenkins do provide ways to carry out event logging. However, they cannot be used to pull historic data or may require special previledges. This repo aims to use available apis for each system and create set of event logs suitable for process mining

License

Notifications You must be signed in to change notification settings

lmpeiris/devops-event-logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

devops-event-logger

This is not a data generator. This tool uses existing apis provided in devops tools to create event logs which are suitable for process mining Currently, event logs are only exported as pandas dataframes, in parquet.gz form.

High level steps

  • Create Personal Access Token (PATs) for devops tools desired (please see references below)
  • Make sure requirements (provided in respective requirements.txt files) are satisfied.
  • For windows, configure the windows_env_set.ps1, only the sections which need to be used. Run this file using powershell.
  • For Linux or docker, configure same in env.list. When sourcing env.list in linux shell, quotes may need to be added.
  • When building and running via docker container in linux, use the build.sh inside each folder (ex: gitlab/build.sh)

PATs and other data

Tested / supported data sources

Data source Tested Versions
Jira jira cloud 2024 May version
Gitlab 16.x.x

About

This is not a data generator. Systems like jira, gitlab, jenkins do provide ways to carry out event logging. However, they cannot be used to pull historic data or may require special previledges. This repo aims to use available apis for each system and create set of event logs suitable for process mining

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published