|
46 | 46 | import com.microsoft.applicationinsights.agent.internal.instrumentation.sdk.PerformanceCounterModuleClassFileTransformer; |
47 | 47 | import com.microsoft.applicationinsights.agent.internal.instrumentation.sdk.QuickPulseClassFileTransformer; |
48 | 48 | import com.microsoft.applicationinsights.agent.internal.instrumentation.sdk.TelemetryClientClassFileTransformer; |
49 | | -import com.microsoft.applicationinsights.extensibility.initializer.CloudInfoContextInitializer; |
| 49 | +import com.microsoft.applicationinsights.common.CommonUtils; |
50 | 50 | import com.microsoft.applicationinsights.extensibility.initializer.DeviceInfoContextInitializer; |
51 | 51 | import com.microsoft.applicationinsights.extensibility.initializer.SdkVersionContextInitializer; |
52 | 52 | import com.microsoft.applicationinsights.internal.channel.common.ApacheSender43; |
@@ -151,7 +151,6 @@ private static void start(Instrumentation instrumentation, File agentJarFile) th |
151 | 151 | TelemetryConfigurationFactory.INSTANCE.initialize(configuration, buildXmlConfiguration(config)); |
152 | 152 | configuration.getContextInitializers().add(new SdkVersionContextInitializer()); |
153 | 153 | configuration.getContextInitializers().add(new DeviceInfoContextInitializer()); |
154 | | - configuration.getContextInitializers().add(new CloudInfoContextInitializer()); |
155 | 154 |
|
156 | 155 | FixedRateSampling fixedRateSampling = config.preview.sampling.fixedRate; |
157 | 156 | if (fixedRateSampling != null && fixedRateSampling.percentage != null) { |
@@ -273,6 +272,9 @@ private static ApplicationInsightsXmlConfiguration buildXmlConfiguration(Instrum |
273 | 272 | } |
274 | 273 | if (!Strings.isNullOrEmpty(config.preview.roleInstance)) { |
275 | 274 | xmlConfiguration.setRoleInstance(config.preview.roleInstance); |
| 275 | + } else { |
| 276 | + String hostname = CommonUtils.getHostName(); |
| 277 | + xmlConfiguration.setRoleInstance(hostname == null ? "unknown" : hostname); |
276 | 278 | } |
277 | 279 |
|
278 | 280 | // configure heartbeat module |
|
0 commit comments