Skip to content

Commit 8dcc168

Browse files
authored
Collect git metadata for telemetry (#7951)
Collect git metadata (git repository url and git commit sha) to be sent with app-started event by telemetry
1 parent 82ca377 commit 8dcc168

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

internal-api/src/main/java/datadog/trace/api/git/UserSuppliedGitInfoBuilder.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
import static datadog.trace.api.git.GitInfo.DD_GIT_TAG;
1414

1515
import datadog.trace.api.Config;
16+
import datadog.trace.api.ConfigCollector;
17+
import datadog.trace.api.ConfigOrigin;
1618
import datadog.trace.api.config.GeneralConfig;
1719
import datadog.trace.bootstrap.instrumentation.api.Tags;
1820
import javax.annotation.Nullable;
@@ -50,6 +52,9 @@ public GitInfo build(@Nullable String repositoryPath) {
5052
gitCommitSha = Config.get().getGlobalTags().get(Tags.GIT_COMMIT_SHA);
5153
}
5254

55+
ConfigCollector.get().put(DD_GIT_REPOSITORY_URL, gitRepositoryUrl, ConfigOrigin.ENV);
56+
ConfigCollector.get().put(DD_GIT_COMMIT_SHA, gitCommitSha, ConfigOrigin.ENV);
57+
5358
final String gitCommitMessage = System.getenv(DD_GIT_COMMIT_MESSAGE);
5459
final String gitCommitAuthorName = System.getenv(DD_GIT_COMMIT_AUTHOR_NAME);
5560
final String gitCommitAuthorEmail = System.getenv(DD_GIT_COMMIT_AUTHOR_EMAIL);

0 commit comments

Comments
 (0)