Skip to content

feat: Filter platform metadata at the source - #911

Merged
gfieni merged 3 commits into
masterfrom
feat/filter-metadata-from-source
Aug 20, 2026
Merged

feat: Filter platform metadata at the source#911
gfieni merged 3 commits into
masterfrom
feat/filter-metadata-from-source

feat(processor/openstack): Support selecting report metadata from ser…

8fe74e9
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 20, 2026 in 0s

80.28% (+3.06%) compared to 28fde80

View this Pull Request on Codecov

80.28% (+3.06%) compared to 28fde80

Details

Codecov Report

❌ Patch coverage is 98.97436% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 80.28%. Comparing base (28fde80) to head (8fe74e9).
⚠️ Report is 6 commits behind head on master.

Files with missing lines Patch % Lines
src/powerapi/processor/pre/k8s/monitor_agent.py 95.45% 2 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #911      +/-   ##
==========================================
+ Coverage   77.22%   80.28%   +3.06%     
==========================================
  Files          83       86       +3     
  Lines        3144     3176      +32     
==========================================
+ Hits         2428     2550     +122     
+ Misses        716      626      -90     
Files with missing lines Coverage Δ
src/powerapi/cli/common_cli_parsing_manager.py 100.00% <100.00%> (ø)
src/powerapi/cli/generator.py 89.54% <100.00%> (+0.14%) ⬆️
src/powerapi/processor/pre/k8s/actor.py 100.00% <100.00%> (+16.00%) ⬆️
src/powerapi/processor/pre/k8s/handlers.py 100.00% <100.00%> (+30.76%) ⬆️
...rc/powerapi/processor/pre/k8s/metadata_registry.py 100.00% <100.00%> (ø)
...rc/powerapi/processor/pre/k8s/pod_event_handler.py 100.00% <100.00%> (ø)
src/powerapi/processor/pre/openstack/actor.py 100.00% <100.00%> (+33.33%) ⬆️
src/powerapi/processor/pre/openstack/handlers.py 100.00% <100.00%> (+27.58%) ⬆️
...erapi/processor/pre/openstack/metadata_registry.py 100.00% <100.00%> (ø)
.../powerapi/processor/pre/openstack/monitor_agent.py 88.88% <100.00%> (+15.81%) ⬆️
... and 3 more

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.