Skip to content

Commit 1e63421

Browse files
Update worker.config.json to include profiles that enable and disable app insights (#586)
* Update worker.config.json to include profiles that enable and disable app insights * Update worker.config.json * Update worker.config.json * Update worker.config.json
1 parent 7722fe5 commit 1e63421

File tree

1 file changed

+43
-2
lines changed

1 file changed

+43
-2
lines changed

worker.config.json

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,46 @@
55
"defaultExecutablePath": "%JAVA_HOME%/bin/java",
66
"defaultWorkerPath": "azure-functions-java-worker.jar",
77
"arguments": ["-XX:+TieredCompilation -XX:TieredStopAtLevel=1 -noverify -Djava.net.preferIPv4Stack=true -jar", "%JAVA_OPTS%", "%AZURE_FUNCTIONS_MESH_JAVA_OPTS%"]
8-
}
9-
}
8+
},
9+
"profiles":
10+
[
11+
{
12+
"profileName":"AppInsightsOptOutWindows",
13+
"conditions":[
14+
{"conditionType":"environment","conditionName":"languageWorkers:java:arguments","conditionExpression":".*-DaiAgentOptOut.*"},
15+
{"conditionType":"hostProperty","conditionName":"platform","conditionExpression":"WINDOWS"}
16+
],
17+
"description":{
18+
"arguments": ["-XX:+TieredCompilation -XX:TieredStopAtLevel=1 -noverify -Djava.net.preferIPv4Stack=true -jar", "%JAVA_OPTS%", "%AZURE_FUNCTIONS_MESH_JAVA_OPTS%"]
19+
}
20+
},
21+
{
22+
"profileName":"AppInsightsOptOutLinux",
23+
"conditions":[
24+
{"conditionType":"environment","conditionName":"languageWorkers__java__arguments","conditionExpression":".*-DaiAgentOptOut.*"},
25+
{"conditionType":"hostProperty","conditionName":"platform","conditionExpression":"LINUX"}
26+
],
27+
"description":{
28+
"arguments": ["-XX:+TieredCompilation -XX:TieredStopAtLevel=1 -noverify -Djava.net.preferIPv4Stack=true -jar", "%JAVA_OPTS%", "%AZURE_FUNCTIONS_MESH_JAVA_OPTS%"]
29+
}
30+
},
31+
{
32+
"profileName":"AppInsightsPlaceholder",
33+
"conditions":[
34+
{"conditionType":"environment","conditionName":"WEBSITE_PLACEHOLDER_MODE","conditionExpression":"1"}
35+
],
36+
"description":{
37+
"arguments":["-XX:+TieredCompilation -XX:TieredStopAtLevel=1 -noverify -Djava.net.preferIPv4Stack=true -javaagent:\"{workerDirectoryPath}/agent/applicationinsights-agent.jar\" -DLazySetOptIn=false -jar", "%JAVA_OPTS%", "%AZURE_FUNCTIONS_MESH_JAVA_OPTS%"]
38+
}
39+
},
40+
{
41+
"profileName":"AppInsightsNoPlaceholder",
42+
"conditions":[
43+
{"conditionType":"environment","conditionName":"APPLICATIONINSIGHTS_ENABLE_AGENT","conditionExpression":"(?i)true$"}
44+
],
45+
"description":{
46+
"arguments": ["-XX:+TieredCompilation -XX:TieredStopAtLevel=1 -noverify -Djava.net.preferIPv4Stack=true -javaagent:\"{workerDirectoryPath}/agent/applicationinsights-agent.jar\" -jar", "%JAVA_OPTS%", "%AZURE_FUNCTIONS_MESH_JAVA_OPTS%"]
47+
}
48+
}
49+
]
50+
}

0 commit comments

Comments
 (0)