• Luc Georges's avatar
    feat: add `benchmarks_entrypoint.py` (#34495) · 9a94dfe1
    Luc Georges authored
    * feat: add `benchmarks_entrypoint.py`
    
    Adding `benchmarks_entrypoint.py` file, which will be run from the
    benchmarks CI.
    
    This python script will list all python files from the `benchmark/`
    folder and run the included `run_benchmark` function, allowing people to
    add new benchmarks scripts.
    
    * feat: add `MetricsRecorder`
    
    * feat: update dashboard
    
    * fix: add missing arguments to `MetricsRecorder`
    
    * feat: update dash & add datasource + `default.yml`
    
    * fix: move responsibility to create `MetricsRecorder` in bench script
    
    * fix: update incorrect datasource UID
    
    * fix: incorrect variable values
    
    * debug: benchmark entrypoint script
    
    * refactor: update log level
    
    * fix: update broken import
    
    * feat: add debug log in `MetricsRecorder`
    
    * debug: set log level to debug
    
    * fix: set connection `autocommit` to `True`
    9a94dfe1