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,
lib/rails_otel_context/adapters/connection_pool.rb
Defined Under Namespace
Modules: Clickhouse, ConnectionPool, Mysql2, PG, Redis, Trilogy
Class Method Summary collapse
Class Method Details
.install!(app_root:, config: RailsOtelContext.configuration) ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'lib/rails_otel_context/adapters.rb', line 14 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 ConnectionPool.install! if config.connection_pool_tracing_enabled end |