Skip to content

Conversation

@GitHK
Copy link
Contributor

@GitHK GitHK commented Nov 21, 2024

⚠️ devops

What do these changes do?

After adding the dynamic-scheduler there is no easy way to view what is happening to the dynamic services .
This live dashboard helps with monitoring the status of services (legacy + new style) and figuring out what went wrong with them.

Actions for maintainers:

  • stopping the services (same as when the user presses STOP form the oSPARC UI)
  • and removing from tracking (in case of bugs it is necessary to remove the item from tracking, this allows to easily do so)

Changes:

  • ✨ dashboard exposed on http://127.0.0.1.nip.io:8012
  • ♻️ moved health dynamic-scheduler's endpoint form / to /health

Preview

Starting service from oSPARC

start_stop_services

Stopping service from dynamic-scheduler monitoring dashboard

stop_service_from_tracker

Show internal details as tracked by the dynamic-scheduler

information_about_service

Related issue/s

How to test

Dev-ops checklist

giancarloromeo and others added 30 commits September 18, 2024 11:45
⬆️Update from upstream (must be merged-commited)
Copy link
Contributor

@bisgaard-itis bisgaard-itis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool! Thanks a lot for the effort. I agree that we should have the same path to the health check everywhere.

Copy link
Contributor

@YuryHrytsuk YuryHrytsuk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks 👍

I would be nice to automate (maybe not 100%) this logic in the future so that this dashboard is not needed 👌

Copy link
Collaborator

@matusdrobuliak66 matusdrobuliak66 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@YuryHrytsuk
Copy link
Contributor

@GitHK let's me know when this is merged. I will merge respective PRs in OPS repos

@GitHK GitHK enabled auto-merge (squash) December 4, 2024 07:32
@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 4, 2024

@GitHK GitHK added the t:maintenance Some planned maintenance work label Dec 4, 2024
@GitHK GitHK merged commit 81c8ea0 into ITISFoundation:master Dec 4, 2024
89 checks passed
@GitHK GitHK deleted the pr-osparc-add-dybamic-services-monitor-dashboard2 branch December 4, 2024 08:03
@matusdrobuliak66 matusdrobuliak66 mentioned this pull request Jan 15, 2025
58 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

a:dynamic-scheduler t:maintenance Some planned maintenance work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants