Skip to content

Commit f430bf5

Browse files
committed
Minor fixes
1 parent 1c08899 commit f430bf5

File tree

3 files changed

+21
-25
lines changed

3 files changed

+21
-25
lines changed

Diff for: dev/io.openliberty.microprofile.telemetry.2.0.logging.internal/src/io/openliberty/microprofile/telemetry20/logging/internal/MpTelemetryLogMappingUtils.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -468,7 +468,7 @@ private static Span createSpan(String key, String requestHeader) {
468468
}
469469

470470
/*
471-
* Checks to see if the sampling value is enabled.
471+
* Checks to see if the sampling value is enabled. Trace propagators will pass either 1 or 01 to indicate true.
472472
*/
473473
private static boolean isSampledValue(String sampledValue) {
474474
return "1".equals(sampledValue) || "01".equals(sampledValue);

Diff for: dev/io.openliberty.microprofile.telemetry.2.0.logging.internal_2_fat/fat/src/io/openliberty/microprofile/telemetry/logging/internal_fat/TelemetryAuditCheckpointTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ public void testTelemetryAuditLogs() throws Exception {
8989

9090
assertEquals("Expected no audit messages on restore", 0, linesConsoleLog.size());
9191
// generate JMX_MBEAN_REGISTER audit message by hitting the root of the server
92-
TestUtils.runGetMethod("http://" + server.getHostname() + ":" + server.getHttpDefaultPort(), null, null);
92+
TestUtils.runGetMethod("http://" + server.getHostname() + ":" + server.getHttpDefaultPort(), null);
9393
String line = server.waitForStringInLog("JMXService", server.getConsoleLogFile());
9494
assertNotNull("The JMXService audit event was not not found.", line);
9595
}

Diff for: dev/io.openliberty.microprofile.telemetry.2.0.logging.internal_2_fat/fat/src/io/openliberty/microprofile/telemetry/logging/internal_fat/TestUtils.java

+19-23
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import java.net.HttpURLConnection;
2020
import java.net.URL;
2121
import java.util.ArrayList;
22+
import java.util.HashMap;
2223
import java.util.Map;
2324

2425
import javax.json.Json;
@@ -75,7 +76,7 @@ public static void runApp(LibertyServer server, String type) {
7576
Log.info(c, "runApp", "---> Running the application with url : " + url);
7677

7778
try {
78-
runGetMethod(url, null, null);
79+
runGetMethod(url, null);
7980
} catch (Exception e) {
8081
Log.info(c, "runApp", " ---> Exception : " + e.getMessage());
8182
}
@@ -88,38 +89,33 @@ public static void runAccessApp(LibertyServer server, String type, String propag
8889
ArrayList<String> requestHeaders = new ArrayList<String>();
8990
ArrayList<String> requestValues = new ArrayList<String>();
9091

92+
HashMap<String, String> requestHeaderData = new HashMap<>();
93+
9194
if (propagator.equals("w3c")) {
92-
requestHeaders.add(ACCESS_TRACE_W3C_HEADER_NAME);
93-
requestValues.add(W3C_TRACE_DATA);
95+
requestHeaderData.put(ACCESS_TRACE_W3C_HEADER_NAME, W3C_TRACE_DATA);
9496
} else if (propagator.equals("b3")) {
95-
requestHeaders.add(ACCESS_TRACE_B3_HEADER_NAME);
96-
requestValues.add(B3_TRACE_DATA);
97+
requestHeaderData.put(ACCESS_TRACE_B3_HEADER_NAME, B3_TRACE_DATA);
9798
} else if (propagator.equals("jaeger")) {
98-
requestHeaders.add(ACCESS_TRACE_JAEGER_HEADER_NAME);
99-
requestValues.add(JAEGER_TRACE_DATA);
99+
requestHeaderData.put(ACCESS_TRACE_JAEGER_HEADER_NAME, JAEGER_TRACE_DATA);
100100
} else if (propagator.equals("b3multi")) {
101-
requestHeaders.add(ACCESS_TRACE_B3_MULTI_TRACE_HEADER_NAME);
102-
requestValues.add(B3_MULTI_TRACE_DATA);
103-
requestHeaders.add(ACCESS_TRACE_B3_MULTI_SPAN_HEADER_NAME);
104-
requestValues.add(B3_MULTI_SPAN_DATA);
105-
requestHeaders.add(ACCESS_TRACE_B3_MULTI_SAMPLING_HEADER_NAME);
106-
requestValues.add(B3_MULTI_SAMPLING_DATA);
101+
requestHeaderData.put(ACCESS_TRACE_B3_MULTI_TRACE_HEADER_NAME, B3_MULTI_TRACE_DATA);
102+
requestHeaderData.put(ACCESS_TRACE_B3_MULTI_SPAN_HEADER_NAME, B3_MULTI_SPAN_DATA);
103+
requestHeaderData.put(ACCESS_TRACE_B3_MULTI_SAMPLING_HEADER_NAME, B3_MULTI_SAMPLING_DATA);
107104
} else if (propagator.equals("invalidHeaderValue")) {
108-
requestHeaders.add(ACCESS_TRACE_JAEGER_HEADER_NAME);
109-
requestValues.add(W3C_TRACE_DATA);
105+
requestHeaderData.put(ACCESS_TRACE_JAEGER_HEADER_NAME, W3C_TRACE_DATA);
110106
}
111107

112108
try {
113-
if (!requestHeaders.isEmpty())
114-
runGetMethod(url, requestHeaders, requestValues);
109+
if (!requestHeaderData.isEmpty())
110+
runGetMethod(url, requestHeaderData);
115111
else
116-
runGetMethod(url, null, null);
112+
runGetMethod(url, null);
117113
} catch (Exception e) {
118114
Log.info(c, "runApp", " ---> Exception : " + e.getMessage());
119115
}
120116
}
121117

122-
static String runGetMethod(String urlStr, ArrayList<String> requestHeaders, ArrayList<String> requestValues) throws Exception {
118+
static String runGetMethod(String urlStr, HashMap<String, String> requestHeaderData) throws Exception {
123119
Log.info(c, "runGetMethod", "URL = " + urlStr);
124120
URL url = new URL(urlStr);
125121
HttpURLConnection con = (HttpURLConnection) url.openConnection();
@@ -129,11 +125,11 @@ static String runGetMethod(String urlStr, ArrayList<String> requestHeaders, Arra
129125
con.setUseCaches(false);
130126
con.setRequestMethod("GET");
131127

132-
if (requestHeaders != null) {
133-
for (int i = 0; i < requestHeaders.size(); i++) {
134-
con.setRequestProperty(requestHeaders.get(i), requestValues.get(i));
135-
Log.info(c, "settingRequestHeaders", requestHeaders.get(i) + " -- " + requestValues.get(i));
128+
if (!requestHeaderData.isEmpty()) {
129+
for (Map.Entry<String, String> entry : requestHeaderData.entrySet()) {
130+
con.setRequestProperty(entry.getKey(), entry.getValue());
136131
}
132+
137133
}
138134

139135
InputStream is = con.getInputStream();

0 commit comments

Comments
 (0)