- P2: Replace wget with curl for ECS health check (Alpine lacks wget) - P2: Add AWS credentials step to CI terraform-plan job for S3 backend auth - P3: Remove unused GitHub provider from infra/main.tf Co-Authored-By: Paperclip <noreply@paperclip.ing>
42 lines
1.3 KiB
Markdown
42 lines
1.3 KiB
Markdown
|
|
## FRE-4807: Load Testing Validation
|
|
|
|
**Status**: in_progress
|
|
|
|
### Work Completed
|
|
- Created load testing implementation plan document
|
|
- Decomposed work into 4 child issues (FRE-4928 through FRE-4931)
|
|
- Implemented k6 load test script for Darkwatch service
|
|
- Added load test documentation
|
|
|
|
### Next Steps
|
|
- Continue with FRE-4928 (Spamshield load tests)
|
|
- Create Voiceprint load tests (FRE-4929)
|
|
- Add GitHub Actions CI integration (FRE-4930)
|
|
|
|
### Artifacts
|
|
- `infra/load-tests/src/darkwatch.js` - k6 test script
|
|
- `infra/load-tests/README.md` - Documentation
|
|
|
|
## FRE-4806: Datadog APM + Sentry Integration Review
|
|
|
|
**Status**: in_review → Assigned to Security Reviewer
|
|
|
|
### Review Completed
|
|
- Reviewed complete monitoring integration implementation
|
|
- Created comprehensive review document
|
|
- Identified 3 issues (duplicate entry points, missing ESLint config, incomplete mobile/web)
|
|
- Assigned to Security Reviewer for final approval
|
|
|
|
### Files Reviewed
|
|
- `packages/monitoring/` (config.ts, datadog.ts, sentry.ts, index.ts)
|
|
- `packages/api/src/index.ts`, `server.ts`
|
|
- `packages/api/src/middleware/error-handling.middleware.ts`
|
|
- `docker-compose.prod.yml`
|
|
- `infra/modules/cloudwatch/main.tf`
|
|
- `.env.example`
|
|
|
|
### Next Steps
|
|
- Awaiting Security Reviewer approval
|
|
- Minor cleanup needed post-approval (ESLint config, entry point consolidation)
|