googleforgames / googleforgames/open-match-docs

Need guide on how to identify bottlenecks

Open
#182 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
CSS
Stars
16
Forks
42
PR merge metrics
No merged PRs in 30d

Description

From several discussions in slack, identifying the source of a bottleneck when running Open Match is not trivial. We should write a guide on finding and resolving bottlenecks within the system, including any of the services not receiving enough resources:

- Frontend
- Backend
- Synchronizer
- Redis
- Evaluator
- MMF

Additionally, the guide should go into how to use tracing to see how long various operation are taking.

I think it may be worth building a tool which can download all of the currently searching tickets via query API, and then re-create them in another system. This would allow for testing various configurations without having to using a live production service. It could also download the tickets over time, so you can generate an artificially large number of tickets based on real data.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.