Skip to content

Commit

Permalink
feat(errortracking): Enable error tracking for Java < 11 by default
Browse files Browse the repository at this point in the history
This starts a progressive rollout using product independent sample.
  • Loading branch information
PerfectSlayer committed Aug 20, 2024
1 parent b0e4869 commit 00310d5
Showing 1 changed file with 5 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -92,12 +92,15 @@ public void reinitialize() {
// So to get property/env we use this custom function
private static boolean isLogCollectionEnabled() {
// FIXME: For the initial rollout, we default log collection to true for IAST and CI Visibility
// users. This should be removed once we default to true.
// FIXME: For progressive rollout, we include by default Java < 11 hosts as product independent
// FIXME: sample users.
// FIXME: This should be removed once we default to true.
final boolean defaultValue =
isFlagEnabled("dd.iast.enabled", "DD_IAST_ENABLED", false)
|| isFlagEnabled("dd.civisibility.enabled", "DD_CIVISIBILITY_ENABLED", false)
|| isFlagEnabled(
"dd.dynamic.instrumentation.enabled", "DD_DYNAMIC_INSTRUMENTATION_ENABLED", false);
"dd.dynamic.instrumentation.enabled", "DD_DYNAMIC_INSTRUMENTATION_ENABLED", false)
|| !Platform.isJavaVersionAtLeast(11);
return isFlagEnabled(
"dd.telemetry.log-collection.enabled", "DD_TELEMETRY_LOG_COLLECTION_ENABLED", defaultValue);
}
Expand Down

0 comments on commit 00310d5

Please sign in to comment.