From f7365a5b61559c7b5ffd37eda36a4c21d8488e79 Mon Sep 17 00:00:00 2001 From: "rob.carlan" Date: Fri, 31 Jul 2026 13:13:29 -0400 Subject: [PATCH 1/2] Note that Data Streams Monitoring is not supported on JRuby DSM's Ruby integration only supports MRI (CRuby); dd-trace-rb's own test suite explicitly skips DSM specs on JRuby. Callers on JRuby were hitting silent gaps with no doc pointer explaining why. --- content/en/data_streams/setup/language/ruby.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/en/data_streams/setup/language/ruby.md b/content/en/data_streams/setup/language/ruby.md index 8252e378406..e64f5126423 100644 --- a/content/en/data_streams/setup/language/ruby.md +++ b/content/en/data_streams/setup/language/ruby.md @@ -14,6 +14,7 @@ aliases: ### Prerequisites * [Datadog Agent v7.34.0 or later][10] +* [MRI (CRuby)][11]. Data Streams Monitoring is not supported on JRuby. ### Supported libraries @@ -49,3 +50,4 @@ Data Streams Monitoring propagates context through message headers. If you are u [3]: https://pypi.org/project/confluent-kafka/ [5]: https://pypi.org/project/kombu/ [6]: /data_streams/manual_instrumentation/?tab=ruby +[11]: https://www.ruby-lang.org/ From 33071322c8a8401bcee2ebf434d47101fe6f407d Mon Sep 17 00:00:00 2001 From: "rob.carlan" Date: Fri, 31 Jul 2026 13:22:13 -0400 Subject: [PATCH 2/2] Simplify to an allowlist: DSM Ruby requires MRI, not just "no JRuby" Naming JRuby specifically implied everything else was fine, but TruffleRuby is also unsupported (library-wide, not DSM-specific). Stating the allowlist covers both without listing every exclusion. --- content/en/data_streams/setup/language/ruby.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/data_streams/setup/language/ruby.md b/content/en/data_streams/setup/language/ruby.md index e64f5126423..89aa79b6951 100644 --- a/content/en/data_streams/setup/language/ruby.md +++ b/content/en/data_streams/setup/language/ruby.md @@ -14,7 +14,7 @@ aliases: ### Prerequisites * [Datadog Agent v7.34.0 or later][10] -* [MRI (CRuby)][11]. Data Streams Monitoring is not supported on JRuby. +* [MRI (CRuby)][11]. Other Ruby implementations are not supported. ### Supported libraries