[openSUSE/open-build-service] 1b6091: Instrument Workflow and Workflow::Step

Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: 1b609149e5c11cf5daf7cda598b18b2ec9a5ef75 https://github.com/openSUSE/open-build-service/commit/1b609149e5c11cf5daf7cd... Author: Dany Marcoux <dmarcoux@posteo.de> Date: 2022-02-22 (Tue, 22 Feb 2022) Changed paths: M .rubocop_todo.yml M src/api/.rubocop_todo.yml A src/api/app/instrumentations/workflow_instrumentation.rb A src/api/app/instrumentations/workflow_step_instrumentation.rb M src/api/app/models/workflow.rb M src/api/app/models/workflow/step.rb M src/api/spec/models/workflow/step_spec.rb Log Message: ----------- Instrument Workflow and Workflow::Step With this, I want to know how many workflows are instantiated, then executed. This will differ a lot if users rely on filters or not. It will be interesting to know. It's basic, but it's a first step. I also want to know which steps are the most popular in workflows. It allows us to see how the adoption is going for newly introduced steps. RuboCop TODOs were regenerated since refactoring the Workflow model to make the class smaller is out of scope for this PR. Commit: d1e1f342bf9a5b736e4b53fc210dfaa83e8d2997 https://github.com/openSUSE/open-build-service/commit/d1e1f342bf9a5b736e4b53... Author: Dany Marcoux <danymarcoux@gmail.com> Date: 2022-02-22 (Tue, 22 Feb 2022) Changed paths: M .rubocop_todo.yml M src/api/.rubocop_todo.yml A src/api/app/instrumentations/workflow_instrumentation.rb A src/api/app/instrumentations/workflow_step_instrumentation.rb M src/api/app/models/workflow.rb M src/api/app/models/workflow/step.rb M src/api/spec/models/workflow/step_spec.rb Log Message: ----------- Merge pull request #12226 from dmarcoux/instrumentation-workflow Instrument Workflow and Workflow::Step Compare: https://github.com/openSUSE/open-build-service/compare/c0a64626bfca...d1e1f3...
participants (1)
-
Dany Marcoux