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

TSDB to Store Historical Data #78

Open
1 task done
quinkirsten opened this issue Jan 3, 2025 · 0 comments
Open
1 task done

TSDB to Store Historical Data #78

quinkirsten opened this issue Jan 3, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@quinkirsten
Copy link
Collaborator

quinkirsten commented Jan 3, 2025

Problem

Users' historical data is currently not saved anywhere - all pod, node, and cluster-level data is received though a fetch request on page load. This means users cannot go back in time to see how performance has changed. It also means there is no data, and therefore no purpose associated with their personal account other than their username and password.

Solution

Creating a database to store not just user info, but historical Kubernetes data associated with each user. This could include CPU/Memory usage and latency data, pod logs (going back farther than they do currently), pod restarts over time, etc. A time-series database like InfluxDB might be necessary for this because of the vast quantity of data and the need to look up past data by timestamp.

Additional information

No response

👨‍👧‍👦 Contributing

  • 🙋‍♂️ Yes, I'd love to make a PR to implement this feature!
@quinkirsten quinkirsten added the enhancement New feature or request label Jan 3, 2025
@quinkirsten quinkirsten changed the title Storing Historical Data TSDB to Store Historical Data Jan 3, 2025
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

1 participant