Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add some additional metrics for Minion tasks #12710

Merged
merged 2 commits into from
Apr 1, 2024

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 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 merged commit 28aec2e into apache:master Apr 1, 2024
19 checks passed
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