Skip to content

馃Ч refactor: remove data-analytics module - #955

Open
deleteLater wants to merge 2 commits into
mainfrom
refactor/remove-da-server
Open

馃Ч refactor: remove data-analytics module#955
deleteLater wants to merge 2 commits into
mainfrom
refactor/remove-da-server

Conversation

@deleteLater

@deleteLater deleteLater commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Part of #921

removes the legacy data-analytics module

@greptile-apps

greptile-apps Bot commented Aug 11, 2026

Copy link
Copy Markdown

Too many files changed for review (177 files, 100 file limit).

Bypass the limit by tagging @greptile-apps to review.

@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 177 files, which is 27 over the limit of 150.

To get a review, reduce the PR to 150 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

鈿欙笍 Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: bda8b413-06b6-4f57-8bec-aa47f3161911

馃摜 Commits

Reviewing files that changed from the base of the PR and between 608699a and 1e3bc4e.

馃搾 Files selected for processing (177)
  • .github/workflows/publish-docker-images.yml
  • docker-compose-mongodb.yml
  • docker-compose-pro.yml
  • docker-compose-standard.yml
  • docker-compose.yml
  • docker/composes/docker-compose-dev-controlplane.yml
  • docker/composes/docker-compose-dev-postgres-clickhouse.yml
  • docker/composes/docker-compose-dev-postgres.yml
  • docker/composes/docker-compose-dev.yml
  • docker/composes/docker-compose-kafka-3-brokers-clickhouse-3-shards.yml
  • docker/composes/docker-compose-otel.yml
  • docker/composes/docker-compose-pro-dev-HA-kafka.yml
  • docker/https/docker-compose-dev.yml
  • docker/ui-api-bundle/docker-compose-dev.yml
  • kubernetes/pro/application/api-server-deployment.yaml
  • kubernetes/pro/application/da-server-deployment.yaml
  • kubernetes/pro/application/da-server-service.yaml
  • kubernetes/pro/deployApplication.ps1
  • kubernetes/pro/infrastructure/kafka-aggregate-deployment.yaml
  • kubernetes/pro/infrastructure/kafka-aggregate-service.yaml
  • kubernetes/standard/application/api-server-deployment.yaml
  • kubernetes/standard/application/da-server-deployment.yaml
  • kubernetes/standard/application/da-server-service.yaml
  • kubernetes/standard/deployApplication.ps1
  • modules/back-end/src/Api/Controllers/EndUserController.cs
  • modules/back-end/src/Api/Controllers/ExperimentController.cs
  • modules/back-end/src/Api/Controllers/ExperimentMetricController.cs
  • modules/back-end/src/Api/Controllers/FeatureFlagController.cs
  • modules/back-end/src/Api/appsettings.Development.json
  • modules/back-end/src/Api/appsettings.json
  • modules/back-end/src/Application/Bases/ErrorCodes.cs
  • modules/back-end/src/Application/EndUsers/FeatureFlagEndUserFilter.cs
  • modules/back-end/src/Application/EndUsers/FeatureFlagEndUserVm.cs
  • modules/back-end/src/Application/EndUsers/GetFeatureFlagEndUserList.cs
  • modules/back-end/src/Application/ExperimentMetrics/ArchiveExperiment.cs
  • modules/back-end/src/Application/ExperimentMetrics/CreateExperimentMetric.cs
  • modules/back-end/src/Application/ExperimentMetrics/ExperimentIterationResultsVm.cs
  • modules/back-end/src/Application/ExperimentMetrics/ExperimentMetricFilter.cs
  • modules/back-end/src/Application/ExperimentMetrics/ExperimentMetricVm.cs
  • modules/back-end/src/Application/ExperimentMetrics/GetExperimentMetricList.cs
  • modules/back-end/src/Application/ExperimentMetrics/MapperProfile.cs
  • modules/back-end/src/Application/ExperimentMetrics/UpdateExperimentMetric.cs
  • modules/back-end/src/Application/Experiments/ArchiveExperiment.cs
  • modules/back-end/src/Application/Experiments/ArchiveExperimentIterations.cs
  • modules/back-end/src/Application/Experiments/CreateExperiment.cs
  • modules/back-end/src/Application/Experiments/Enums.cs
  • modules/back-end/src/Application/Experiments/ExperimentFilter.cs
  • modules/back-end/src/Application/Experiments/ExperimentStatusCountVm.cs
  • modules/back-end/src/Application/Experiments/ExperimentVm.cs
  • modules/back-end/src/Application/Experiments/GetExperimentIterationResults.cs
  • modules/back-end/src/Application/Experiments/GetExperimentList.cs
  • modules/back-end/src/Application/Experiments/GetExperimentStatusCount.cs
  • modules/back-end/src/Application/Experiments/StartExperiment.cs
  • modules/back-end/src/Application/Experiments/StopExperiment.cs
  • modules/back-end/src/Application/FeatureFlags/GetInsights.cs
  • modules/back-end/src/Application/FeatureFlags/GetVariationReferences.cs
  • modules/back-end/src/Application/FeatureFlags/InsightsVm.cs
  • modules/back-end/src/Application/FeatureFlags/StatsByVariationFilter.cs
  • modules/back-end/src/Application/Services/IExperimentMetricService.cs
  • modules/back-end/src/Application/Services/IExperimentService.cs
  • modules/back-end/src/Application/Services/IOlapService.cs
  • modules/back-end/src/Domain/ExperimentMetrics/EventTypeEnum.cs
  • modules/back-end/src/Domain/ExperimentMetrics/ExperimentMetric.cs
  • modules/back-end/src/Domain/ExperimentMetrics/TargetUrl.cs
  • modules/back-end/src/Domain/Experiments/Experiment.cs
  • modules/back-end/src/Domain/FeatureFlags/Fallthrough.cs
  • modules/back-end/src/Domain/FeatureFlags/FeatureFlag.cs
  • modules/back-end/src/Domain/FeatureFlags/FeatureFlagEndUserParam.cs
  • modules/back-end/src/Domain/FeatureFlags/FlagCopyHelper.cs
  • modules/back-end/src/Domain/FeatureFlags/FlagTargeting.cs
  • modules/back-end/src/Domain/FeatureFlags/InsightsParam.cs
  • modules/back-end/src/Domain/FeatureFlags/RolloutVariation.cs
  • modules/back-end/src/Domain/Targeting/TargetRule.cs
  • modules/back-end/src/Domain/Webhooks/DataObjectBuilder.cs
  • modules/back-end/src/Infrastructure/ConfigureServices.cs
  • modules/back-end/src/Infrastructure/Persistence/DbServiceCollectionExtensions.cs
  • modules/back-end/src/Infrastructure/Persistence/EntityFrameworkCore/AppDbContext.cs
  • modules/back-end/src/Infrastructure/Persistence/EntityFrameworkCore/Configurations/ExperimentConfiguration.cs
  • modules/back-end/src/Infrastructure/Persistence/EntityFrameworkCore/Configurations/ExperimentMetricConfiguration.cs
  • modules/back-end/src/Infrastructure/Persistence/EntityFrameworkCore/Configurations/FeatureFlagConfiguration.cs
  • modules/back-end/src/Infrastructure/Persistence/MongoDb/MongoDbClient.cs
  • modules/back-end/src/Infrastructure/Services/EntityFrameworkCore/ExperimentMetricService.cs
  • modules/back-end/src/Infrastructure/Services/EntityFrameworkCore/ExperimentService.cs
  • modules/back-end/src/Infrastructure/Services/MongoDb/ExperimentMetricService.cs
  • modules/back-end/src/Infrastructure/Services/MongoDb/ExperimentService.cs
  • modules/back-end/src/Infrastructure/Services/OlapService.cs
  • modules/back-end/tests/Application.UnitTests/Validators/EndUserValidatorTests.cs
  • modules/back-end/tests/Application.UnitTests/Validators/ExperimentMetricValidatorTests.cs
  • modules/back-end/tests/Application.UnitTests/Validators/FeatureFlagValidatorTests.cs
  • modules/data-analytics/.dockerignore
  • modules/data-analytics/.env
  • modules/data-analytics/.flake8
  • modules/data-analytics/.gitignore
  • modules/data-analytics/.vscode/launch.json
  • modules/data-analytics/.vscode/settings.json
  • modules/data-analytics/Dockerfile
  • modules/data-analytics/MEMO.md
  • modules/data-analytics/README.md
  • modules/data-analytics/app/__init__.py
  • modules/data-analytics/app/clickhouse/__init__.py
  • modules/data-analytics/app/clickhouse/client.py
  • modules/data-analytics/app/clickhouse/commands/__init__.py
  • modules/data-analytics/app/clickhouse/commands/migrate.py
  • modules/data-analytics/app/clickhouse/kafka/__init__.py
  • modules/data-analytics/app/clickhouse/kafka/kafka_client.py
  • modules/data-analytics/app/clickhouse/kafka/kafka_enginer.py
  • modules/data-analytics/app/clickhouse/kafka/kafka_topics.py
  • modules/data-analytics/app/clickhouse/migrations/0001_initial.py
  • modules/data-analytics/app/clickhouse/migrations/0002_initial_distributed_tables.py
  • modules/data-analytics/app/clickhouse/migrations/0003_initial_kafka.py
  • modules/data-analytics/app/clickhouse/migrations/__init__.py
  • modules/data-analytics/app/clickhouse/models/__init__.py
  • modules/data-analytics/app/clickhouse/models/commons.py
  • modules/data-analytics/app/clickhouse/models/event/__init__.py
  • modules/data-analytics/app/clickhouse/models/event/sql.py
  • modules/data-analytics/app/clickhouse/models/event/util.py
  • modules/data-analytics/app/clickhouse/models/time_series/__init__.py
  • modules/data-analytics/app/clickhouse/models/time_series/sql.py
  • modules/data-analytics/app/clickhouse/models/time_series/util.py
  • modules/data-analytics/app/clickhouse/table_engines.py
  • modules/data-analytics/app/commands.py
  • modules/data-analytics/app/config.py
  • modules/data-analytics/app/experimentation/__init__.py
  • modules/data-analytics/app/experimentation/models/__init__.py
  • modules/data-analytics/app/experimentation/models/event/__init__.py
  • modules/data-analytics/app/experimentation/models/event/sql.py
  • modules/data-analytics/app/experimentation/models/experiment/__init__.py
  • modules/data-analytics/app/experimentation/models/experiment/experiment_types.py
  • modules/data-analytics/app/experimentation/models/experiment/trends_experiment_result.py
  • modules/data-analytics/app/experimentation/views.py
  • modules/data-analytics/app/extensions.py
  • modules/data-analytics/app/health/__init__.py
  • modules/data-analytics/app/health/views.py
  • modules/data-analytics/app/main/__init__.py
  • modules/data-analytics/app/main/models/__init__.py
  • modules/data-analytics/app/main/models/statistics/__init__.py
  • modules/data-analytics/app/main/models/statistics/end_user/__init__.py
  • modules/data-analytics/app/main/models/statistics/end_user/end_user_statistics.py
  • modules/data-analytics/app/main/models/statistics/end_user/sql.py
  • modules/data-analytics/app/main/models/statistics/feature_flag/__init__.py
  • modules/data-analytics/app/main/models/statistics/feature_flag/feature_flag_statistics.py
  • modules/data-analytics/app/main/models/statistics/feature_flag/sql.py
  • modules/data-analytics/app/main/models/statistics/time_series/__init__.py
  • modules/data-analytics/app/main/models/statistics/time_series/util.py
  • modules/data-analytics/app/main/views.py
  • modules/data-analytics/app/mongodb/__init__.py
  • modules/data-analytics/app/mongodb/commands/__init__.py
  • modules/data-analytics/app/mongodb/commands/migrate.py
  • modules/data-analytics/app/mongodb/db.py
  • modules/data-analytics/app/mongodb/models/__init__.py
  • modules/data-analytics/app/mongodb/models/event/__init__.py
  • modules/data-analytics/app/mongodb/models/event/util.py
  • modules/data-analytics/app/postgresql/__init__.py
  • modules/data-analytics/app/postgresql/client.py
  • modules/data-analytics/app/postgresql/commands/__init__.py
  • modules/data-analytics/app/postgresql/commands/migrate.py
  • modules/data-analytics/app/postgresql/migrations/0001_initial.py
  • modules/data-analytics/app/postgresql/migrations/__init__.py
  • modules/data-analytics/app/postgresql/models/__init__.py
  • modules/data-analytics/app/postgresql/models/event/__init__.py
  • modules/data-analytics/app/postgresql/models/event/sql.py
  • modules/data-analytics/app/postgresql/models/event/util.py
  • modules/data-analytics/app/setting.py
  • modules/data-analytics/app/tasks.py
  • modules/data-analytics/docker-entrypoint.sh
  • modules/data-analytics/flasky.py
  • modules/data-analytics/gunicorn.conf.py
  • modules/data-analytics/integration_tests/__init__.py
  • modules/data-analytics/integration_tests/insert_fake_ff_events.py
  • modules/data-analytics/integration_tests/insert_fake_metric_events.py
  • modules/data-analytics/nginx.conf
  • modules/data-analytics/requirements.txt
  • modules/data-analytics/start.sh
  • modules/data-analytics/supervisord.conf
  • modules/data-analytics/utils/__init__.py
  • modules/data-analytics/wait-for-it.sh
  • remove-da-server-plan.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

鉂わ笍 Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant