Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Sovietaced
Copy link
Member

@Sovietaced Sovietaced commented Aug 3, 2025

Tracking issue

Closes #6557

Why are the changes needed?

It is helpful to have service monitors so that prometheus metrics can be scraped and used in dashboards for observability.

What changes were proposed in this pull request?

Adds the option to render a service monitor for flyte scheduler

How was this patch tested?

Tested in our production environment

Check all the applicable boxes

  • I updated the documentation accordingly.
  • All new and existing tests passed.
  • All commits are signed-off.

Related PRs

Docs link

Summary by Bito

This pull request introduces a new feature for configuring a service monitor for the Flyte scheduler, enhancing observability through Prometheus metrics. It includes a ServiceMonitor and service definition in the Helm chart, along with updates to shared secrets in manifest files for improved security.

@Sovietaced Sovietaced added the added Merged changes that add new functionality label Aug 3, 2025
@flyte-bot
Copy link
Collaborator

Bito Automatic Review Skipped - Draft PR

Bito didn't auto-review because this pull request is in draft status.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change draft PR review settings here, or contact your Bito workspace admin at [email protected].

@Sovietaced Sovietaced marked this pull request as ready for review August 3, 2025 18:13
@Sovietaced Sovietaced requested review from machichima and popojk August 3, 2025 18:13
@codecov
Copy link

codecov bot commented Aug 8, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 58.69%. Comparing base (c1dfb9f) to head (85f9aa5).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #6558   +/-   ##
=======================================
  Coverage   58.69%   58.69%           
=======================================
  Files         938      938           
  Lines       71690    71690           
=======================================
+ Hits        42079    42080    +1     
+ Misses      26419    26418    -1     
  Partials     3192     3192           
Flag Coverage Δ
unittests-datacatalog 59.03% <ø> (ø)
unittests-flyteadmin 56.11% <ø> (ø)
unittests-flytecopilot 39.56% <ø> (ø)
unittests-flytectl 64.72% <ø> (ø)
unittests-flyteidl 76.12% <ø> (ø)
unittests-flyteplugins 61.14% <ø> (ø)
unittests-flytepropeller 55.06% <ø> (ø)
unittests-flytestdlib 64.04% <ø> (+0.01%) ⬆️

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.

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

@Sovietaced Sovietaced requested a review from machichima August 8, 2025 22:12
pingsutw
pingsutw previously approved these changes Aug 9, 2025
@pingsutw
Copy link
Member

pingsutw commented Aug 9, 2025

LGTM, thank you. Mind rebasing the PR?

Sovietaced and others added 2 commits August 8, 2025 23:08
Signed-off-by: Jason Parraga <[email protected]>
@pingsutw pingsutw merged commit ba2e906 into flyteorg:master Aug 9, 2025
54 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

added Merged changes that add new functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Core feature] Add support for configuring Flyte Scheduler Service Monitor

4 participants