You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Request for help in setup for performance infrastructure which our CI will utilize in below use cases:
Measuring Performance on PR against historical data:
a) New PR is pushed and CI is started.
b) All *Perf Jobs are downloading weighed mean from performance database and comparing against current measurement. If it exceeds threshold we are failing a job
c) If failure is acceptable then we adding approve flag and rerun bk pipeline
Adding new data or overriding alert
a) Nighty is scheduled on compatible/develop/master branches and performance jobs are ran
b) perform the same comparisons like in use case 1
c) Add actual measurement to performance db
Monitoring and Visualization and Alerting
Anyone can view historical data with some nice graphs. Additionally it would be great to receive alert on slack if Perf job failed. However, it is not required since nightly will fail anyhow
Components
Based on experience from sdk team we think that good spike for such infra would be to use Influx db and grafana
Request for help in setup for performance infrastructure which our CI will utilize in below use cases:
a) New PR is pushed and CI is started.
b) All
*Perf
Jobs are downloading weighed mean from performance database and comparing against current measurement. If it exceeds threshold we are failing a jobc) If failure is acceptable then we adding approve flag and rerun bk pipeline
a) Nighty is scheduled on compatible/develop/master branches and performance jobs are ran
b) perform the same comparisons like in use case 1
c) Add actual measurement to performance db
Anyone can view historical data with some nice graphs. Additionally it would be great to receive alert on slack if Perf job failed. However, it is not required since nightly will fail anyhow
Based on experience from sdk team we think that good spike for such infra would be to use Influx db and grafana
In order to achieve such solution we need to
The text was updated successfully, but these errors were encountered: