diff --git a/CHANGELOG.md b/CHANGELOG.md index e040740c..2501df1d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed + +- fix(e2e): log-generator now starts by default (`profiles: ["ui"]` removed) — cold stacks no longer have zero ingestion, enabling pattern clustering in Drilldown. `LOG_INTERVAL` 10→2, `LOG_BATCH` 8→15 raises throughput from ~8.6 to ~75 lines/s so the pattern miner sees enough volume per time-step bucket for stable clustering and a continuous Drilldown timeline. Added `GOMEMLIMIT=2GiB` to `loki-vl-proxy-patterns-autodetect` consistent with other proxy variants. + ## [1.32.0] - 2026-05-13 ### Added diff --git a/test/e2e-compat/docker-compose.yml b/test/e2e-compat/docker-compose.yml index fe79f58a..83a082cd 100644 --- a/test/e2e-compat/docker-compose.yml +++ b/test/e2e-compat/docker-compose.yml @@ -216,6 +216,8 @@ services: - "13110:3100" volumes: - patterns-cache:/cache + environment: + - GOMEMLIMIT=2GiB command: - "-listen=:3100" - "-backend=http://victorialogs:9428" @@ -492,6 +494,14 @@ services: # Continuous log generator — dual-writes realistic multi-service logs to Loki + VictoriaLogs. # Provides live data for Grafana Explore UI tests and Logs Drilldown pattern detection. + # + # profile: ui — intentionally kept so this does NOT start during automated e2e-compat test + # runs (which use plain "docker compose up -d"). High-volume non-OTel data from the generator + # dilutes detected_fields results and breaks OTel tests. UI/Drilldown manual testing uses: + # docker compose --profile ui up -d + # + # LOG_INTERVAL=2 / LOG_BATCH=15: ~75 lines/s total — enough for stable pattern clustering + # across time-step buckets so Drilldown shows a continuous timeline rather than sparse points. log-generator: image: python:3.12-alpine container_name: e2e-log-generator @@ -502,8 +512,8 @@ services: environment: - LOKI_URL=http://loki:3100 - VL_URL=http://victorialogs:9428 - - LOG_INTERVAL=10 - - LOG_BATCH=8 + - LOG_INTERVAL=2 + - LOG_BATCH=15 depends_on: loki: condition: service_started