Skip to content

Commit 5995440

Browse files
committed
Profiling Serverless - Add function name tag
Add a functionname tag in the profiling data. This is required for the billing logics to work in serverless environments.
1 parent 90899e0 commit 5995440

File tree

1 file changed

+3
-1
lines changed
  • internal-api/src/main/java/datadog/trace/api

1 file changed

+3
-1
lines changed

internal-api/src/main/java/datadog/trace/api/Config.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import static datadog.trace.api.ConfigDefaults.*;
44
import static datadog.trace.api.DDTags.*;
5-
import static datadog.trace.api.DDTags.PROFILING_ENABLED;
65
import static datadog.trace.api.config.AppSecConfig.*;
76
import static datadog.trace.api.config.CiVisibilityConfig.*;
87
import static datadog.trace.api.config.CrashTrackingConfig.*;
@@ -3432,6 +3431,9 @@ public Map<String, String> getMergedProfilingTags() {
34323431
if (azureAppServices) {
34333432
result.putAll(getAzureAppServicesTags());
34343433
}
3434+
if (ServerlessInfo.get().isRunningInServerlessEnvironment()) {
3435+
result.put("functionname", ServerlessInfo.get().getFunctionName());
3436+
}
34353437
return Collections.unmodifiableMap(result);
34363438
}
34373439

0 commit comments

Comments
 (0)