Skip to content

Commit bc778d3

Browse files
committed
feat(bootstrap): Refactor telemetry point capture
1 parent 315d472 commit bc778d3

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

dd-java-agent/src/main/java/datadog/trace/bootstrap/BootstrapInitializationTelemetry.java

+8-10
Original file line numberDiff line numberDiff line change
@@ -109,19 +109,13 @@ public void initMetaInfo(String attr, String value) {
109109

110110
@Override
111111
public void onAbort(String reasonCode) {
112-
synchronized (this.points) {
113-
this.points.add("library_entrypoint.abort");
114-
this.points.add("reason:" + reasonCode);
115-
}
112+
onPoint("library_entrypoint.abort", "reason:" + reasonCode);
116113
markIncomplete();
117114
}
118115

119116
@Override
120117
public void onError(Throwable t) {
121-
synchronized (this.points) {
122-
this.points.add("library_entrypoint.error");
123-
this.points.add("error_type:" + t.getClass().getName());
124-
}
118+
onPoint("library_entrypoint.error", "error_type:" + t.getClass().getName());
125119
}
126120

127121
@Override
@@ -132,9 +126,13 @@ public void onFatalError(Throwable t) {
132126

133127
@Override
134128
public void onError(String reasonCode) {
129+
onPoint("library_entrypoint.error", "error_type:" + reasonCode);
130+
}
131+
132+
private void onPoint(String name, String tag) {
135133
synchronized (this.points) {
136-
this.points.add("library_entrypoint.error");
137-
this.points.add("error_type:" + reasonCode);
134+
this.points.add(name);
135+
this.points.add(tag);
138136
}
139137
}
140138

0 commit comments

Comments
 (0)