Skip to content

feat(elastic): add Elastic Security collector (#423)#424

Open
SamuelHassine wants to merge 5 commits into
mainfrom
feature/423-elastic-collector
Open

feat(elastic): add Elastic Security collector (#423)#424
SamuelHassine wants to merge 5 commits into
mainfrom
feature/423-elastic-collector

fix(elastic): address review feedback on models, trace and docs (#423)

e34e6a9
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 17, 2026 in 1s

67.65% (+5.80%) compared to 0695ae5

View this Pull Request on Codecov

67.65% (+5.80%) compared to 0695ae5

Details

Codecov Report

❌ Patch coverage is 85.80599% with 199 lines in your changes missing coverage. Please review.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
elastic/src/collector/expectation_manager.py 71.92% 57 Missing ⚠️
elastic/src/services/expectation_service.py 84.03% 38 Missing ⚠️
elastic/src/collector/collector.py 48.14% 28 Missing ⚠️
elastic/src/services/trace_service.py 81.89% 21 Missing ⚠️
...lastic/src/services/utils/parent_process_parser.py 82.05% 14 Missing ⚠️
elastic/src/services/client_api.py 91.61% 13 Missing ⚠️
elastic/src/services/converter.py 89.10% 11 Missing ⚠️
elastic/src/models/configs/config_loader.py 69.56% 7 Missing ⚠️
elastic/src/collector/expectation_handler.py 95.23% 3 Missing ⚠️
elastic/src/services/utils/config_loader.py 88.46% 3 Missing ⚠️
... and 2 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #424      +/-   ##
==========================================
+ Coverage   61.84%   67.65%   +5.80%     
==========================================
  Files          98      125      +27     
  Lines        4385     5787    +1402     
==========================================
+ Hits         2712     3915    +1203     
- Misses       1673     1872     +199     
Files with missing lines Coverage Δ
elastic/src/__init__.py 100.00% <100.00%> (ø)
elastic/src/collector/__init__.py 100.00% <100.00%> (ø)
elastic/src/collector/exception.py 100.00% <100.00%> (ø)
...stic/src/collector/expectation_service_provider.py 100.00% <100.00%> (ø)
elastic/src/collector/models.py 100.00% <100.00%> (ø)
elastic/src/collector/signature_registry.py 100.00% <100.00%> (ø)
elastic/src/collector/trace_service_provider.py 100.00% <100.00%> (ø)
elastic/src/models/__init__.py 100.00% <100.00%> (ø)
elastic/src/models/configs/__init__.py 100.00% <100.00%> (ø)
elastic/src/models/configs/base_settings.py 100.00% <100.00%> (ø)
... and 17 more

📢 Thoughts on this report? Let us know!

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.