Regression alerts for inferred gas parameters
Send an alert when differences with regressions exceed a given threshold.
- Input: a regression report (see %(OKR 2022Q4 - ???) Gas Effort: Gas costs regressions detected twice a week for more information).
- Output: a Slack message with a list of gas parameters and their old and new values when they are too far apart.
- Steps:
-
deploy a Slack bot that can send messages: !6964 (merged); -
setup a Cron script on 163.172.34.197
that sends:- a regression report with each parameter whose value compared to the previous run or the first one is different by more than 20%.
- the
gas_parameter_diff
output on all benchmarks; - the
gas_parameter_diff
output on the most recent run and the previous one; - the
gas_parameter_diff
output on the most recent run and the first one; - this is implemented in https://gitlab.com/nomadic-labs/tezos/-/commits/rafoo@gas_regression_alerts, let's turn this into merge requests:
-
add alerts for regressions of more than 20%: !7432 (merged); -
add the script creating and sending the reports: !7445 (merged).
-
-
Note that everything is already in production.
Edited by Nicolas Ayache