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

[EPIC] Lotus Profiling #10888

Open
1 of 5 tasks
jennijuju opened this issue May 19, 2023 · 4 comments
Open
1 of 5 tasks

[EPIC] Lotus Profiling #10888

jennijuju opened this issue May 19, 2023 · 4 comments

Comments

@jennijuju
Copy link
Member

jennijuju commented May 19, 2023

Lotus profiling ideas proposed by @arajasek

Tasks

  1. 11 of 11
    snissn
  2. 0 of 7
@jennijuju
Copy link
Member Author

@arajasek to make sure we have the maximum impact on this effort - I think our end goal would be something like https://github.com/filecoin-project/boost/tree/main/docker/monitoring. where we launch a monitoring board easily with any node we have, and get stats on how things are changing over time, or when we have a new release and so on. wdyt?

@arajasek
Copy link
Contributor

arajasek commented Jun 6, 2023

Step: The Lotus team should have a single node syncing mainnet, running splitstore, that we have to keep alive, collect metrics from, and deploy new features to

  • Start with a "discard" node that only has recent state
  • Add a second, archival node later

Step: Add documentation for how you can view Lotus's existing metrics on a Grafana dashboard

Step: Define metrics that we want to be gathering, add tracing for new ones as needed

Step: It's easy to configure Lotus to dump these metrics, configuration (env vars), system details (HW), Lotus version, etc. so that we can troubleshoot user issues

  • Leave it on by default, and opt-outable

@jennijuju
Copy link
Member Author

@mur-me
Copy link

mur-me commented Jun 15, 2023

Speaking about dashboards, we already have dashboards built for our RPC use-cases.
Additionally lotus team created few new dashboards to monitor consequences of the Pi Day.

Probably, this dashboards could be a good starting point or contribute in the common goal.

Link: https://grafana.com/orgs/openworklabbot/dashboards

Fill free to ping Glif team for details

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