SDK embedding prometheus (#48578)
* add prometheus tracking for sdk-embedding * indentation * improve track-sdk-response api * register :metabase-sdk/response-{ok,error} + test * avoid cyclic dependency whe nusing prometheus fixes: [ /metabase/api/common ] <- /metabase/models/setting <- /metabase/analytics/settings <- /metabase/analytics/prometheus <- /metabase/analytics/sdk <- /metabase/models/view_log <- /metabase/events/schema <- /metabase/events <- [ /metabase/api/common ] <- /metabase/public_settings/premium_features <- /metabase/auth_provider <- /metabase/driver <- /dev/debug_qp <- /dev * nix dependency: events.schema --> models.view-log - make them both read context from view-log-impl instead * cljfmt
Showing
- src/metabase/analytics/prometheus.clj 5 additions, 1 deletionsrc/metabase/analytics/prometheus.clj
- src/metabase/analytics/sdk.clj 32 additions, 6 deletionssrc/metabase/analytics/sdk.clj
- src/metabase/events/schema.clj 2 additions, 2 deletionssrc/metabase/events/schema.clj
- src/metabase/models/view_log.clj 2 additions, 2 deletionssrc/metabase/models/view_log.clj
- src/metabase/models/view_log_impl.clj 5 additions, 0 deletionssrc/metabase/models/view_log_impl.clj
- src/metabase/server/handler.clj 1 addition, 1 deletionsrc/metabase/server/handler.clj
- test/metabase/server/middleware/sdk_test.clj 40 additions, 11 deletionstest/metabase/server/middleware/sdk_test.clj
src/metabase/models/view_log_impl.clj
0 → 100644
Please register or sign in to comment