Просмотр исходного кода

Log isFirstTunnelInSession in server_tunnel

Rod Hynes 5 лет назад
Родитель
Сommit
01a4e1e62d
2 измененных файлов с 2 добавлено и 0 удалено
  1. 1 0
      psiphon/server/server_test.go
  2. 1 0
      psiphon/server/tunnelServer.go

+ 1 - 0
psiphon/server/server_test.go

@@ -1300,6 +1300,7 @@ func checkExpectedServerTunnelLogFields(
 		"start_time",
 		"start_time",
 		"duration",
 		"duration",
 		"session_id",
 		"session_id",
+		"is_first_tunnel_in_session",
 		"last_connected",
 		"last_connected",
 		"establishment_duration",
 		"establishment_duration",
 		"propagation_channel_id",
 		"propagation_channel_id",

+ 1 - 0
psiphon/server/tunnelServer.go

@@ -2457,6 +2457,7 @@ func (sshClient *sshClient) logTunnel(additionalMetrics []LogFields) {
 		logFields["server_bpf"] = sshClient.sshListener.BPFProgramName
 		logFields["server_bpf"] = sshClient.sshListener.BPFProgramName
 	}
 	}
 	logFields["session_id"] = sshClient.sessionID
 	logFields["session_id"] = sshClient.sessionID
+	logFields["is_first_tunnel_in_session"] = sshClient.isFirstTunnelInSession
 	logFields["handshake_completed"] = sshClient.handshakeState.completed
 	logFields["handshake_completed"] = sshClient.handshakeState.completed
 	logFields["bytes_up_tcp"] = sshClient.tcpTrafficState.bytesUp
 	logFields["bytes_up_tcp"] = sshClient.tcpTrafficState.bytesUp
 	logFields["bytes_down_tcp"] = sshClient.tcpTrafficState.bytesDown
 	logFields["bytes_down_tcp"] = sshClient.tcpTrafficState.bytesDown