From 262f1212324eeab009618c560b07ad711b5346b9 Mon Sep 17 00:00:00 2001 From: Kristopher Michalski Date: Tue, 24 Jun 2025 12:39:31 +0200 Subject: [PATCH 1/2] Support trilogy adapter --- .../lib/sentry/rails/tracing/active_record_subscriber.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sentry-rails/lib/sentry/rails/tracing/active_record_subscriber.rb b/sentry-rails/lib/sentry/rails/tracing/active_record_subscriber.rb index 09468b6cc..ecccabee1 100644 --- a/sentry-rails/lib/sentry/rails/tracing/active_record_subscriber.rb +++ b/sentry-rails/lib/sentry/rails/tracing/active_record_subscriber.rb @@ -56,7 +56,10 @@ def subscribe! next unless db_config - span.set_data(Span::DataConventions::DB_SYSTEM, db_config[:adapter]) if db_config[:adapter] + adapter = db_config[:adapter] + adapter = "mysql" if adapter == "trilogy" + + span.set_data(Span::DataConventions::DB_SYSTEM, adapter) if adapter span.set_data(Span::DataConventions::DB_NAME, db_config[:database]) if db_config[:database] span.set_data(Span::DataConventions::SERVER_ADDRESS, db_config[:host]) if db_config[:host] span.set_data(Span::DataConventions::SERVER_PORT, db_config[:port]) if db_config[:port] From 4bf673b9aba1cd1ac050b61a71f387e32fb30fd0 Mon Sep 17 00:00:00 2001 From: Kristopher Michalski Date: Tue, 24 Jun 2025 12:57:23 +0200 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3637dfc1c..07bdce7f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ## Unreleased - Skip creating `LogEventBuffer` if logging is not enabled ([#2652](https://github.com/getsentry/sentry-ruby/pull/2652)) +- Map `trilogy` database adapter to `mysql` for Query Insights compatibility ([#2656](https://github.com/getsentry/sentry-ruby/pull/2656)) ## 5.25.0