diff --git a/tests/results/longevity/2.0.0/oss-cpu.png b/tests/results/longevity/2.0.0/oss-cpu.png new file mode 100644 index 0000000000..c48a0a0fbb Binary files /dev/null and b/tests/results/longevity/2.0.0/oss-cpu.png differ diff --git a/tests/results/longevity/2.0.0/oss-memory.png b/tests/results/longevity/2.0.0/oss-memory.png new file mode 100644 index 0000000000..35a442831c Binary files /dev/null and b/tests/results/longevity/2.0.0/oss-memory.png differ diff --git a/tests/results/longevity/2.0.0/oss-ngf-memory.png b/tests/results/longevity/2.0.0/oss-ngf-memory.png new file mode 100644 index 0000000000..42d5d79638 Binary files /dev/null and b/tests/results/longevity/2.0.0/oss-ngf-memory.png differ diff --git a/tests/results/longevity/2.0.0/oss.md b/tests/results/longevity/2.0.0/oss.md new file mode 100644 index 0000000000..d9201edc3d --- /dev/null +++ b/tests/results/longevity/2.0.0/oss.md @@ -0,0 +1,43 @@ +# Results + +## Summary + +These results are incomplete and may be inaccurate. The test was stopped manually about 1 day early, and results such as logs and traffic summary were not collected properly by the teardown scripts/functions. + +There are fewer dashboards to collect now after the change in architecture, as we don't have the same metrics as we did before, mainly relating to reloads. + +One thing of note is the significant increase in memory usage for the NGF control plane container. For our NGINX Plus run, the opposite occurred, where the NGINX container had high memory. + +## Test environment + +NGINX Plus: false + +NGINX Gateway Fabric: + +- Commit: cc3c907ff668d886cac719df2d77b685370ad5f8 +- Date: 2025-05-30T18:25:58Z +- Dirty: false + +GKE Cluster: + +- Node count: 3 +- k8s version: v1.32.4-gke.1106006 +- vCPUs per node: 2 +- RAM per node: 4015484Ki +- Max pods per node: 110 +- Zone: us-west2-a +- Instance Type: e2-medium + +## Key Metrics + +### Containers memory + +![oss-memory.png](oss-memory.png) + +### NGF Container Memory + +![oss-ngf-memory.png](oss-ngf-memory.png) + +### Containers CPU + +![oss-cpu.png](oss-cpu.png) diff --git a/tests/results/longevity/2.0.0/plus-cpu.png b/tests/results/longevity/2.0.0/plus-cpu.png new file mode 100644 index 0000000000..c1b33e1d74 Binary files /dev/null and b/tests/results/longevity/2.0.0/plus-cpu.png differ diff --git a/tests/results/longevity/2.0.0/plus-memory.png b/tests/results/longevity/2.0.0/plus-memory.png new file mode 100644 index 0000000000..81469c525d Binary files /dev/null and b/tests/results/longevity/2.0.0/plus-memory.png differ diff --git a/tests/results/longevity/2.0.0/plus-ngf-memory.png b/tests/results/longevity/2.0.0/plus-ngf-memory.png new file mode 100644 index 0000000000..04f77a7480 Binary files /dev/null and b/tests/results/longevity/2.0.0/plus-ngf-memory.png differ diff --git a/tests/results/longevity/2.0.0/plus.md b/tests/results/longevity/2.0.0/plus.md new file mode 100644 index 0000000000..eac9e89fe5 --- /dev/null +++ b/tests/results/longevity/2.0.0/plus.md @@ -0,0 +1,65 @@ +# Results + +## Summary + +These results are incomplete and may be inaccurate. The test was stopped manually about 1 day early, and results such as logs and traffic summary were not collected properly by the teardown scripts/functions. + +There are fewer dashboards to collect now after the change in architecture, as we don't have the same metrics as we did before, mainly relating to reloads. + +One thing of note is the significant increase in memory usage for the NGINX container. + +## Test environment + +NGINX Plus: true + +NGINX Gateway Fabric: + +- Commit: cc3c907ff668d886cac719df2d77b685370ad5f8 +- Date: 2025-05-30T18:25:58Z +- Dirty: false + +GKE Cluster: + +- Node count: 3 +- k8s version: v1.32.4-gke.1106006 +- vCPUs per node: 2 +- RAM per node: 4015484Ki +- Max pods per node: 110 +- Zone: us-west2-a +- Instance Type: e2-medium + +## Traffic + +HTTP: + +```text +``` + +HTTPS: + +```text +``` + + +## Error Logs + +### nginx-gateway + + + +### nginx +2025/06/01 15:34:12 [error] 78#78: *157671523 no live upstreams while connecting to upstream, client: 35.236.69.111, server: cafe.example.com, request: "GET /tea HTTP/1.1", upstream: "http://longevity_tea_80/tea", host: "cafe.example.com" + +## Key Metrics + +### Containers memory + +![plus-memory.png](plus-memory.png) + +### NGF Container Memory + +![plus-ngf-memory.png](plus-ngf-memory.png) + +### Containers CPU + +![plus-cpu.png](plus-cpu.png)