File tree Expand file tree Collapse file tree
agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55
66import com .google .auto .service .AutoService ;
77import com .microsoft .applicationinsights .agent .internal .configuration .Configuration ;
8+ import com .microsoft .applicationinsights .agent .internal .configuration .SnippetConfiguration ;
89import com .microsoft .applicationinsights .agent .internal .httpclient .LazyHttpClient ;
910import com .microsoft .applicationinsights .agent .internal .profiler .ProfilingInitializer ;
1011import com .microsoft .applicationinsights .agent .internal .telemetry .TelemetryClient ;
@@ -29,6 +30,11 @@ public void afterAgent(AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetr
2930 PerformanceCounterInitializer .initialize (configuration );
3031
3132 TelemetryClient telemetryClient = TelemetryClient .getActive ();
33+ if (configuration .preview .browserSdkLoader .enabled
34+ && telemetryClient != null
35+ && telemetryClient .getConnectionString () != null ) {
36+ SnippetConfiguration .initializeSnippet (configuration .connectionString );
37+ }
3238 if (configuration .preview .profiler .enabled
3339 && telemetryClient != null
3440 && telemetryClient .getConnectionString () != null ) {
Original file line number Diff line number Diff line change 3434import com .microsoft .applicationinsights .agent .internal .configuration .Configuration .SamplingTelemetryType ;
3535import com .microsoft .applicationinsights .agent .internal .configuration .ConfigurationBuilder ;
3636import com .microsoft .applicationinsights .agent .internal .configuration .RpConfiguration ;
37- import com .microsoft .applicationinsights .agent .internal .configuration .SnippetConfiguration ;
3837import com .microsoft .applicationinsights .agent .internal .exporter .AgentLogExporter ;
3938import com .microsoft .applicationinsights .agent .internal .exporter .AgentMetricExporter ;
4039import com .microsoft .applicationinsights .agent .internal .exporter .AgentSpanExporter ;
@@ -214,12 +213,6 @@ public void customize(AutoConfigurationCustomizer autoConfiguration) {
214213 initStatsbeatFeatureSet (configuration ));
215214 }
216215
217- if (telemetryClient .getConnectionString () != null ) {
218- if (configuration .preview .browserSdkLoader .enabled ) {
219- SnippetConfiguration .initializeSnippet (configuration .connectionString );
220- }
221- }
222-
223216 // TODO (trask) add this method to AutoConfigurationCustomizer upstream?
224217 ((AutoConfiguredOpenTelemetrySdkBuilder ) autoConfiguration ).disableShutdownHook ();
225218
You can’t perform that action at this time.
0 commit comments