Skip to content

Conversation

@vvivekiyer
Copy link
Contributor

@vvivekiyer vvivekiyer commented Mar 22, 2024

PR adds some additional metrics for Minion tasks. Adds the following metrics:

SEGMENT_DOWNLOAD_FAIL_COUNT
SEGMENT_DOWNLOAD_COUNT
SEGMENT_UPLOAD_COUNT
SEGMENT_BYTES_DOWNLOADED
SEGMENT_BYTES_UPLOADED
RECORDS_PROCESSED_COUNT
RECORDS_PURGED_COUNT

@vvivekiyer vvivekiyer requested review from mcvsubbu and removed request for mcvsubbu March 22, 2024 23:32
@vvivekiyer vvivekiyer force-pushed the minion_observability1 branch from 6086b1b to 5811d06 Compare March 22, 2024 23:34
@vvivekiyer vvivekiyer marked this pull request as ready for review March 22, 2024 23:37
@codecov-commenter
Copy link

codecov-commenter commented Mar 23, 2024

Codecov Report

Attention: Patch coverage is 9.09091% with 40 lines in your changes are missing coverage. Please review.

Project coverage is 34.36%. Comparing base (59551e4) to head (a27e660).
Report is 179 commits behind head on master.

Files Patch % Lines
...he/pinot/plugin/minion/tasks/BaseTaskExecutor.java 0.00% 18 Missing ⚠️
...ion/tasks/BaseSingleSegmentConversionExecutor.java 0.00% 8 Missing ⚠️
...a/org/apache/pinot/common/metrics/MinionMeter.java 0.00% 7 Missing ⚠️
.../tasks/BaseMultipleSegmentsConversionExecutor.java 0.00% 7 Missing ⚠️
Additional details and impacted files
@@              Coverage Diff              @@
##             master   #12710       +/-   ##
=============================================
- Coverage     61.75%   34.36%   -27.39%     
+ Complexity      207        6      -201     
=============================================
  Files          2436     2385       -51     
  Lines        133233   131008     -2225     
  Branches      20636    20292      -344     
=============================================
- Hits          82274    45027    -37247     
- Misses        44911    82654    +37743     
+ Partials       6048     3327     -2721     
Flag Coverage Δ
custom-integration1 <0.01% <0.00%> (-0.01%) ⬇️
integration <0.01% <0.00%> (-0.01%) ⬇️
integration1 <0.01% <0.00%> (-0.01%) ⬇️
integration2 0.00% <0.00%> (ø)
java-11 <0.01% <0.00%> (-61.71%) ⬇️
java-21 34.37% <9.09%> (-27.26%) ⬇️
skip-bytebuffers-false 34.35% <9.09%> (-27.40%) ⬇️
skip-bytebuffers-true 34.35% <9.09%> (+6.62%) ⬆️
temurin 34.36% <9.09%> (-27.39%) ⬇️
unittests 45.92% <36.36%> (-15.83%) ⬇️
unittests1 45.92% <36.36%> (-0.97%) ⬇️
unittests2 ?

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@vvivekiyer vvivekiyer force-pushed the minion_observability1 branch 2 times, most recently from adfaa7a to a27e660 Compare March 27, 2024 18:57
@vvivekiyer vvivekiyer force-pushed the minion_observability1 branch from a27e660 to 32ee93b Compare March 27, 2024 20:11
@vvivekiyer vvivekiyer merged commit 28aec2e into apache:master Apr 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants