Autoload instance analytics content (when EE and avaliable) (#31314)
* wip * fix caching behavior for audit db in database-id->connection-pool * test that caching behavior works as advertised - db->pooled-connection-spec always returns the same pool for audit-db - audit-db-id is not in the database-id->connection-pool cache * DISABLE audit db exposure through GET api/database * Lots of things - automagically loads instance analytics on app startup - TODO: logging in after that is bokred * add some logs / fix comment * remove internal_analytics resource * fix linter issues + update logging * add tests for existing and missing content - add test replica of content into test-resources * remove unused require * delete sample db + personal collection from test-resources * get instance_analytics resource off the resource path * point it to the proper IA resource * un-hotwire the change to show audit DB on GET /databases * fix test + lookup the right resource * remove creator_id references from instance_analytics export test data - get test feedback * Revert "remove creator_id references from instance_analytics export test data" This reverts commit 1aa9d4b1dad304ac0c6d88221f81432d78fc88f0. * fix tests * lint * fix tests * more test fixing * linter fix * revert yarn.lock * Look up the correct instance_analytics resource * cleanup comment in serialization/cmd.clj * silence noisy serialization import logs * remove a bunch of unused serialization files * rename Audit Database + docstring * rename audit database everywhere * Put the database and tables back * constrain tests to postgres * ignore ia data in a test
Showing
- test_resources/instance_analytics_skip/databases/Internal Metabase Database/schemas/public/tables/timeline_event/fields/updated_at.yaml 42 additions, 0 deletions...hemas/public/tables/timeline_event/fields/updated_at.yaml
- test_resources/instance_analytics_skip/databases/Internal Metabase Database/schemas/public/tables/timeline_event/timeline_event.yaml 21 additions, 0 deletions.../schemas/public/tables/timeline_event/timeline_event.yaml
- test_resources/instance_analytics_skip/databases/Internal Metabase Database/schemas/public/tables/view_log/fields/id.yaml 42 additions, 0 deletions...se Database/schemas/public/tables/view_log/fields/id.yaml
- test_resources/instance_analytics_skip/databases/Internal Metabase Database/schemas/public/tables/view_log/fields/metadata.yaml 42 additions, 0 deletions...abase/schemas/public/tables/view_log/fields/metadata.yaml
- test_resources/instance_analytics_skip/databases/Internal Metabase Database/schemas/public/tables/view_log/fields/model.yaml 42 additions, 0 deletions...Database/schemas/public/tables/view_log/fields/model.yaml
- test_resources/instance_analytics_skip/databases/Internal Metabase Database/schemas/public/tables/view_log/fields/model_id.yaml 42 additions, 0 deletions...abase/schemas/public/tables/view_log/fields/model_id.yaml
- test_resources/instance_analytics_skip/databases/Internal Metabase Database/schemas/public/tables/view_log/fields/timestamp.yaml 42 additions, 0 deletions...base/schemas/public/tables/view_log/fields/timestamp.yaml
- test_resources/instance_analytics_skip/databases/Internal Metabase Database/schemas/public/tables/view_log/fields/user_id.yaml 46 additions, 0 deletions...tabase/schemas/public/tables/view_log/fields/user_id.yaml
- test_resources/instance_analytics_skip/databases/Internal Metabase Database/schemas/public/tables/view_log/view_log.yaml 21 additions, 0 deletions...ase Database/schemas/public/tables/view_log/view_log.yaml
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment