fix(smartproxy): improve certificate manager mocking in tests, enhance IPv6 validation, and record initial bytes for connection metrics

This commit is contained in:
2026-01-30 19:52:36 +00:00
parent 1d1e5062a6
commit 2068b7a1ad
15 changed files with 230 additions and 119 deletions

View File

@@ -1490,6 +1490,12 @@ export class RouteConnectionHandler {
);
}
// Record the initial chunk bytes for metrics
record.bytesReceived += combinedData.length;
if (this.smartProxy.metricsCollector) {
this.smartProxy.metricsCollector.recordBytes(record.id, combinedData.length, 0);
}
// Write pending data immediately
targetSocket.write(combinedData, (err) => {
if (err) {