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 API endpoints for metrics extraction #51

Open
jackleland opened this issue Jan 16, 2023 · 1 comment
Open

Add API endpoints for metrics extraction #51

jackleland opened this issue Jan 16, 2023 · 1 comment
Labels
enhancement New feature or request milestone Progress towards milestone

Comments

@jackleland
Copy link
Contributor

This is slightly open ended as it's not yet clear what information we would like to extract, but from conversations with @mjpritchard et al. it seems like group-level storage usage and performance statistics are a starting point.

Storage usage could be gathered from the catalog and performance from the monitor or catalog databases. These would presumably require additional endpoints added to the API which make RPCs to the appropriate mircoservice, or reuse exisiting endpoints with appropriate datetime bounds. I don't think specific date windows can be specified right now but this might be a nice feature for the UI anyhow, so should probably be added at some point.

How we relate this to specific JASMIN information is a separate issue, as group workspaces would be the scope of interest. These are currently retrieved at log in from the projects portal by querying the user_services_url but there may now be a more appropriate endpoint to use for this.

@bnlawrence
Copy link
Member

I think we'll need to do it on an individaul level as well (for storage, and storage tiers, and probably tape pools)

@jackleland jackleland added enhancement New feature or request milestone Progress towards milestone labels Jul 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request milestone Progress towards milestone
Projects
Status: V1.1 Backlog
Development

No branches or pull requests

2 participants