-
- Downloads
Saving SDK data for embedding statistics (#45954)
* Adds a middleware that sets 2 dynamic vars - These vars will be used to insert context for embedding analytics * migration adding embedding_client and embedding_version to qe and vl tables * clarify function api * headers come in -> dynamic vars -> written to db When the vars are set we insert their values into query execution and query_log under embedding_client and embedding_version. * update update migrations * add predconditions to migrations * fix tablenames + dataset_test * Code Review responses - remove commented out requires - clarify test for merge-count-maps
Showing
- .clj-kondo/config.edn 3 additions, 1 deletion.clj-kondo/config.edn
- dev/src/dev/render_png.clj 1 addition, 1 deletiondev/src/dev/render_png.clj
- dev/src/dev/toucan2_monitor.clj 1 addition, 0 deletionsdev/src/dev/toucan2_monitor.clj
- resources/migrations/001_update_migrations.yaml 84 additions, 0 deletionsresources/migrations/001_update_migrations.yaml
- src/metabase/analytics/sdk.clj 31 additions, 0 deletionssrc/metabase/analytics/sdk.clj
- src/metabase/events/view_log.clj 3 additions, 2 deletionssrc/metabase/events/view_log.clj
- src/metabase/models/query_execution.clj 2 additions, 1 deletionsrc/metabase/models/query_execution.clj
- src/metabase/models/view_log.clj 4 additions, 1 deletionsrc/metabase/models/view_log.clj
- src/metabase/query_processor/middleware/process_userland_query.clj 5 additions, 11 deletions...ase/query_processor/middleware/process_userland_query.clj
- src/metabase/server/handler.clj 2 additions, 0 deletionssrc/metabase/server/handler.clj
- test/metabase/analytics/stats_test.clj 33 additions, 0 deletionstest/metabase/analytics/stats_test.clj
- test/metabase/api/dataset_test.clj 3 additions, 1 deletiontest/metabase/api/dataset_test.clj
- test/metabase/server/middleware/sdk_test.clj 33 additions, 0 deletionstest/metabase/server/middleware/sdk_test.clj
Loading
Please register or sign in to comment