ydb
ydb copied to clipboard
Github wf analitycs
- base branch
- сейчас не понятно что мы показываем - только успешные или все - разобраться и сделать понятно 2.1) если сейчас все - то сделать селектор показывать только успешные для графика времени выполнения и количества
- просто точки по каждому запуску wh без агрегации
- steps
- кастомная стата - сделать модуль/либу аля google analitycs
https://datalens.yandex.cloud/wkptiaeyxz7qj-workflow-stat?tab=gD
- https://datalens.yandex/wkptiaeyxz7qj
-
base branch- done ( только для PR-check) -
сейчас не понятно что мы показываем - только успешные или все - разобраться и сделать понятнотеперь показываем вообще все, есть возможность фильтрации, на графике точек разные цвета для статусов "success/failure/canceled" -
просто точки по каждому запуску wh без агрегациибазовый график без агрегации
После обсуждения решили:
- по сути detail это "Job detail"
- тут вьюхи по длительности и персентилям должны быть 1 графиком, который подвержен селекторам
- возможно build type не нужен
- по сути overview нужно сделать в "Workflow details", там
- строить аналитику по всему wf, без селекторов и аггрегации джобов и build type
- точно так же сделать как в джобах: точки, столбики ... -- по сути там то же самое что и там
- conclusion заменить на например status (по аналогии с ui: https://github.com/ydb-platform/ydb/actions/runs/11385724390 -- здесь как пример "Status\nSuccess")
- Чарт не найден
- правильно понимаю, что overview удаляем в будущем вкладку? Если да, предлагаю вкладку с workflow сделать дефолтной -- на главной должна быть статистика понятная случайному человеку
- в job details не совсем понял семантику вот этого
- мне кажется надо выставить правильные дефолты: это должен быть PR-Check и бранч main
- еще посткоммитов не видно в стате, а они должны быть
- нужно еще как-то отлавливать такие кейсы: Build and test release-asan "The runner has received a shutdown signal. This can happen when the runner service is stopped, or a manually started runner is canceled. "