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

Create a Grafana dashboard(s) to present metrics generated by a SpinApp and Spin Operator #16

Open
calebschoepp opened this issue Feb 2, 2024 · 5 comments
Assignees

Comments

@calebschoepp
Copy link
Contributor

Things like:

  • requests received
  • CPU consumption
  • memory consumption
  • egress
@calebschoepp
Copy link
Contributor Author

CC @macolso

@rajatjindal You have any updates on this?

@rajatjindal
Copy link
Contributor

Hi Caleb,

I have the dashboard to show following metrics today:

  • cpu/memory usage
  • replica count
  • network i/o

I am not sure how to fetch # of requests metrics right now. will need to explore this more.

Also, one of the thing we are doing in the dashboard today is to use deployment metrics to fetch the name of the spin-app. It would be nice to fetch those metrics automatically from spin-operator metrics. so I'll try to test that out and submit the PR this week.

@calebschoepp
Copy link
Contributor Author

Thanks Rajat. Things like # of requests will be probably be dependent on fermyon/spin#2293.

@macolso
Copy link
Contributor

macolso commented Feb 26, 2024

What do folks think about splitting this into two dashboards? One focused on the overall system (replicas per SpinApp, CPU, memory, network I/O, HTTP response count by type, average/median duration of SpinApp) and the second focused on an individual SpinApp

@macolso macolso changed the title Create a Grafana template to present metrics generated by a SpinApp Create a Grafana dashboard(s) to present metrics generated by a SpinApp and Spin Operator Feb 26, 2024
@macolso
Copy link
Contributor

macolso commented Feb 26, 2024

Also moving this issue into the "nice to have" bucket 👍

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

3 participants