Module: RailsOtelContext::Adapters

Defined in:
lib/rails_otel_context/adapters.rb,
lib/rails_otel_context/adapters/pg.rb,
lib/rails_otel_context/adapters/redis.rb,
lib/rails_otel_context/adapters/mysql2.rb,
lib/rails_otel_context/adapters/trilogy.rb,
lib/rails_otel_context/adapters/clickhouse.rb

Defined Under Namespace

Modules: Clickhouse, Mysql2, PG, Redis, Trilogy

Class Method Summary collapse

Class Method Details

.install!(app_root:, config: RailsOtelContext.configuration) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/rails_otel_context/adapters.rb', line 13

def install!(app_root:, config: RailsOtelContext.configuration)
  PG.install!(app_root: app_root)
  Mysql2.install!(app_root: app_root)
  Trilogy.install!(app_root: app_root)
  Redis.install!(app_root: app_root) if config.redis_source_enabled
  Clickhouse.install!(app_root: app_root) if config.clickhouse_enabled
end