Skip to content

Commit 5e098d5

Browse files
committed
revert back to using appsettings to turn on capabilities
1 parent dffe709 commit 5e098d5

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/main/java/com/microsoft/azure/functions/worker/handler/WorkerInitRequestHandler.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,9 @@ String execute(WorkerInitRequest request, WorkerInitResponse.Builder response) {
2828
response.putCapabilities("HandlesWorkerTerminateMessage", "HandlesWorkerTerminateMessage");
2929
response.putCapabilities("HandlesWorkerWarmupMessage", "HandlesWorkerWarmupMessage");
3030

31-
for (Middleware middleware : broker.getServiceLoadedMiddlewares()){
32-
if (middleware.getClass().getName().equals("com.function.OpenTelemetryInvocationMiddleware")) {
33-
response.putCapabilities("WorkerOpenTelemetryEnabled", "true");
34-
response.putCapabilities("WorkerApplicationInsightsLoggingEnabled", "true");
35-
36-
break;
37-
}
31+
if (Boolean.parseBoolean(System.getenv("JAVA_ENABLE_OPENTELEMETRY"))) {
32+
response.putCapabilities("WorkerOpenTelemetryEnabled", "true");
33+
response.putCapabilities("WorkerApplicationInsightsLoggingEnabled", "true");
3834
}
3935

4036
response.setWorkerMetadata(composeWorkerMetadata());

0 commit comments

Comments
 (0)