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

Implement a Broker metrics endpoint #75

Open
TKussel opened this issue Nov 25, 2022 · 2 comments
Open

Implement a Broker metrics endpoint #75

TKussel opened this issue Nov 25, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@TKussel
Copy link
Member

TKussel commented Nov 25, 2022

The Broker could serve a (HTTP Basic Auth protected) metrics endpoint, providing information such as:

  • Memory Usage
  • Number of tasks in queue
  • Tasks/Results stratified by ProxyId and/or Metadata
  • Mean Time between Task and Result creation (filtered/stratified by Metadata)

The Prometheus crate might be a good candidate for implementing the reports.

@TKussel TKussel added the enhancement New feature or request label Nov 25, 2022
@lablans
Copy link
Member

lablans commented Mar 13, 2023

This is being worked on in #104

@TKussel
Copy link
Member Author

TKussel commented Mar 13, 2023

I think this issue is different from the information in the health endpoint and corresponds more closely to the work in the feature/monitor branch.

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

No branches or pull requests

2 participants