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

[proposal] interference manager to aggregate interference metrics #1

Open
7 tasks
songtao98 opened this issue Feb 3, 2023 · 1 comment
Open
7 tasks
Assignees

Comments

@songtao98
Copy link
Contributor

What is your proposal:
After collecting metrics for interference detection, we propose a new component interference-manager to parse metrics from prometheus, aggregate these parsed CPI, PSI... metrics into histograms. Based on those histograms some statistics can be calculated easily and can be used for interference analysis.

Why is this needed:
Use histograms to aggregate metrics on workload level, save storage overhead and make it easy to compute statistics about those metrics.

Is there a suggested solution, if so, please add it:
Plan to implement interference manager:

  • Basic architecture
    • Use kube builder to generate controllers about metrics aggregation
  • Basic functionality
    • Metrics Parser
    • Histograms' implementation
    • Metrics aggregation methods
    • Interference Spec computation
@songtao98
Copy link
Contributor Author

/assign

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant