clickstream-analytics-on-aws
clickstream-analytics-on-aws copied to clipboard
chore(deps): upgrade dependencies
Upgrades project dependencies. See details in workflow run.
Automatically created by projen via the "upgrade" workflow
Etl common library's test coverage
| Overall Project | 92.67% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Streaming ingestion flink application's test coverage
| Overall Project | 94.57% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Data Pipeline spark application's test coverage
| Overall Project | 98.14% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Etl common library's test coverage
| Overall Project | 92.68% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Streaming ingestion flink application's test coverage
| Overall Project | 94.57% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Data Pipeline spark application's test coverage
| Overall Project | 98.15% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Etl common library's test coverage
| Overall Project | 92.68% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Streaming ingestion flink application's test coverage
| Overall Project | 94.57% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Data Pipeline spark application's test coverage
| Overall Project | 98.15% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Etl common library's test coverage
| Overall Project | 92.68% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Streaming ingestion flink application's test coverage
| Overall Project | 94.57% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Data Pipeline spark application's test coverage
| Overall Project | 98.15% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Etl common library's test coverage
| Overall Project | 92.68% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Streaming ingestion flink application's test coverage
| Overall Project | 94.57% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Etl common library's test coverage
| Overall Project | 92.68% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Data Pipeline spark application's test coverage
| Overall Project | 98.12% | :green_apple: |
|---|
There is no coverage information present for the Files changed
Streaming ingestion flink application's test coverage
| Overall Project | 94.57% | :green_apple: |
|---|
There is no coverage information present for the Files changed
SonarQube Quality Gate Result
- Result: :exclamation: Error
- Triggered by @zxkane on
pull_request
| Metric | Status | Value | Error Threshold |
|---|---|---|---|
| Reliability rating | :white_check_mark: OK | 1 | > 1 |
| Security rating | :white_check_mark: OK | 1 | > 1 |
| Sqale rating | :white_check_mark: OK | 1 | > 1 |
| Coverage | :exclamation: Error | 73.50 | < 80 |
| Duplicated lines density | :white_check_mark: OK | 5.20 | > 30 |
| Blocker violations | :white_check_mark: OK | 0 | > 0 |
| Bugs | :white_check_mark: OK | 0 | > 0 |
| Code smells | :white_check_mark: OK | 8 | > 40 |
| Critical violations | :white_check_mark: OK | 0 | > 0 |
| Major violations | :white_check_mark: OK | 0 | > 0 |
| Vulnerabilities | :white_check_mark: OK | 0 | > 0 |
updated: 6/4/2024, 04:12:42 (UTC+0)
SonarQube Code Analytics
Quality Gate failed

Additional information
The following metrics might not affect the Quality Gate status but improving them will improve your project code quality.
Issues
Coverage and Duplications
No data Coverage
No data Duplication
Data Pipeline spark application's test coverage
| Overall Project | 98.12% | :green_apple: |
|---|
There is no coverage information present for the Files changed
| Package | Line Rate | Branch Rate | Health |
|---|---|---|---|
| src | 100% | 82% | ✔ |
| src.analytics | 100% | 100% | ✔ |
| src.analytics.lambdas | 92% | 88% | ✔ |
| src.analytics.lambdas.clear-expired-events-workflow | 100% | 100% | ✔ |
| src.analytics.lambdas.custom-resource | 96% | 87% | ✔ |
| src.analytics.lambdas.load-data-workflow | 99% | 90% | ✔ |
| src.analytics.lambdas.refresh-materialized-views-workflow | 96% | 85% | ✔ |
| src.analytics.lambdas.scan-metadata-workflow | 97% | 88% | ✔ |
| src.analytics.lambdas.sql-execution-sfn | 93% | 60% | ✔ |
| src.analytics.lambdas.user-segments-workflow | 96% | 77% | ✔ |
| src.analytics.private | 100% | 92% | ✔ |
| src.analytics.private.athena | 100% | 100% | ✔ |
| src.analytics.private.segments | 100% | 100% | ✔ |
| src.base-lib.src | 100% | 100% | ✔ |
| src.base-lib.src.auth | 70% | 58% | ➖ |
| src.base-lib.src.common | 97% | 72% | ✔ |
| src.base-lib.src.constant | 100% | 100% | ✔ |
| src.base-lib.src.model | 100% | 100% | ✔ |
| src.common | 98% | 80% | ✔ |
| src.common.lambda | 97% | 86% | ✔ |
| src.control-plane | 99% | 71% | ✔ |
| src.control-plane.auth | 93% | 12% | ✔ |
| src.control-plane.backend | 100% | 84% | ✔ |
| src.control-plane.backend.lambda.api | 97% | 33% | ✔ |
| src.control-plane.backend.lambda.api.common | 92% | 79% | ✔ |
| src.control-plane.backend.lambda.api.middle-ware | 89% | 82% | ✔ |
| src.control-plane.backend.lambda.api.model | 96% | 56% | ✔ |
| src.control-plane.backend.lambda.api.router | 98% | 97% | ✔ |
| src.control-plane.backend.lambda.api.service | 85% | 67% | ✔ |
| src.control-plane.backend.lambda.api.service.quicksight | 93% | 81% | ✔ |
| src.control-plane.backend.lambda.api.service.segments | 95% | 76% | ✔ |
| src.control-plane.backend.lambda.api.store.aws | 87% | 55% | ✔ |
| src.control-plane.backend.lambda.api.store.dynamodb | 90% | 79% | ✔ |
| src.control-plane.backend.lambda.api.test.api | 99% | 81% | ✔ |
| src.control-plane.backend.lambda.api.test.api.segments | 100% | 100% | ✔ |
| src.control-plane.backend.lambda.batch-insert-ddb | 94% | 86% | ✔ |
| src.control-plane.backend.lambda.listen-stack-status | 81% | 52% | ✔ |
| src.control-plane.backend.lambda.listen-state-status | 91% | 50% | ✔ |
| src.control-plane.backend.lambda.sfn-action | 88% | 50% | ✔ |
| src.control-plane.backend.lambda.sfn-workflow | 80% | 67% | ➖ |
| src.control-plane.backend.layer.lambda-web-adapter | 98% | 40% | ✔ |
| src.control-plane.private | 100% | 100% | ✔ |
| src.data-pipeline | 100% | 100% | ✔ |
| src.data-pipeline.lambda.copy-assets | 97% | 90% | ✔ |
| src.data-pipeline.lambda.emr-job-state-listener | 96% | 91% | ✔ |
| src.data-pipeline.lambda.emr-job-submitter | 100% | 78% | ✔ |
| src.data-pipeline.lambda.emr-serverless-app | 96% | 86% | ✔ |
| src.data-pipeline.lambda.partition-syncer | 98% | 89% | ✔ |
| src.data-pipeline.tables | 100% | 100% | ✔ |
| src.data-pipeline.utils | 100% | 97% | ✔ |
| src.ingestion-server.custom-resource | 100% | 100% | ✔ |
| src.ingestion-server.custom-resource.delete-ecs-cluster | 98% | 90% | ✔ |
| src.ingestion-server.custom-resource.update-alb-rules | 100% | 78% | ✔ |
| src.ingestion-server.kafka-s3-connector | 100% | 100% | ✔ |
| src.ingestion-server.kafka-s3-connector.custom-resource.kafka-s3-sink-connector | 96% | 82% | ✔ |
| src.ingestion-server.kinesis-data-stream | 100% | 100% | ✔ |
| src.ingestion-server.kinesis-data-stream.kinesis-to-s3-lambda | 100% | 100% | ✔ |
| src.ingestion-server.kinesis-data-stream.private | 100% | 100% | ✔ |
| src.ingestion-server.server | 98% | 89% | ✔ |
| src.ingestion-server.server-v2 | 100% | 79% | ✔ |
| src.ingestion-server.server-v2.private | 100% | 82% | ✔ |
| src.ingestion-server.server.private | 100% | 89% | ✔ |
| src.metrics | 100% | 100% | ✔ |
| src.metrics.custom-resource.add-sns-subscription | 95% | 86% | ✔ |
| src.metrics.custom-resource.get-interval | 99% | 97% | ✔ |
| src.metrics.custom-resource.put-dashboard | 97% | 84% | ✔ |
| src.metrics.custom-resource.set-metrics-widgets | 98% | 93% | ✔ |
| src.private | 96% | 73% | ✔ |
| src.reporting | 100% | 80% | ✔ |
| src.reporting.lambda.custom-resource.quicksight | 94% | 81% | ✔ |
| src.reporting.private | 90% | 54% | ✔ |
| src.streaming-ingestion | 100% | 100% | ✔ |
| src.streaming-ingestion.lambdas.custom-resource | 86% | 63% | ✔ |
| src.streaming-ingestion.private | 99% | 89% | ✔ |
| src.streaming-ingestion.redshift | 100% | 100% | ✔ |
| test | 96% | 83% | ✔ |
| test.common | 93% | 100% | ✔ |
| test.control-plane | 97% | 64% | ✔ |
| test.ingestion-server.server | 97% | 88% | ✔ |
| Summary | 96% (75456 / 78591) | 74% (6364 / 8551) | ✔ |
Minimum allowed line rate is 60%
SonarQube Quality Gate Result
- Result: :exclamation: Error
- Triggered by @zxkane on
pull_request
| Metric | Status | Value | Error Threshold |
|---|---|---|---|
| Reliability rating | :white_check_mark: OK | 1 | > 1 |
| Security rating | :white_check_mark: OK | 1 | > 1 |
| Sqale rating | :white_check_mark: OK | 1 | > 1 |
| Coverage | :exclamation: Error | 73.50 | < 80 |
| Duplicated lines density | :white_check_mark: OK | 5.20 | > 30 |
| Blocker violations | :white_check_mark: OK | 0 | > 0 |
| Bugs | :white_check_mark: OK | 0 | > 0 |
| Code smells | :white_check_mark: OK | 8 | > 40 |
| Critical violations | :white_check_mark: OK | 0 | > 0 |
| Major violations | :white_check_mark: OK | 0 | > 0 |
| Vulnerabilities | :white_check_mark: OK | 0 | > 0 |