Skip to content

Watchdog with profiling - #51

Merged
arepetti merged 7 commits into
masterfrom
17-cli-aliases
Jul 23, 2025
Merged

Watchdog with profiling#51
arepetti merged 7 commits into
masterfrom
17-cli-aliases

Conversation

@arepetti

@arepetti arepetti commented Jul 22, 2025

Copy link
Copy Markdown
Owner

Implements #50

  • A better watchdog that attempts to assess the system health monitoring runners.
  • It optionally exposes a gRPC service to query the system status (for example to display it in a web dashboard).
  • GrpcHost transcodes gRPC calls to JSON (by default, but you have to enable it per method call using annotations).
  • Service discovery should be slightly faster: the supervisor makes the discovery service address available in an environment variable (as soon as known) then runners loaded after it should have it without a call via a named pipe.

@arepetti
arepetti marked this pull request as ready for review July 23, 2025 22:30
@arepetti arepetti added this to the Alpha milestone Jul 23, 2025
@arepetti arepetti added the enhancement New feature or request label Jul 23, 2025
@arepetti arepetti linked an issue Jul 23, 2025 that may be closed by this pull request
@arepetti
arepetti merged commit bf43e1d into master Jul 23, 2025
1 check passed
@arepetti
arepetti deleted the 17-cli-aliases branch July 23, 2025 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Watchdog with profiling

1 participant