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

Integrate Opentelemetry #61

Open
3 tasks
robinbraemer opened this issue Feb 3, 2022 · 0 comments
Open
3 tasks

Integrate Opentelemetry #61

robinbraemer opened this issue Feb 3, 2022 · 0 comments
Labels
enhancement New feature or request (not a bug) priority/low Low priority task

Comments

@robinbraemer
Copy link
Member

robinbraemer commented Feb 3, 2022

To measure and debug and collect metrics on Gate, however, the deployment looks like, we should support tracing and metrics using https://opentelemetry.io/ SDK such that other tooling like Grafana Tempo, Prometheus, Jaeger, etc. can receive data from a running Gate process. This will help users to gain more visibility into their Gate deployment, measure and help fix latency issues, track player sessions over time, ...

Users can also opt in to anonymous data collection to help us understand usage and performance bottlenecks.

  • instrument important functions
  • existing Gate events should also be otel events
  • add documentation with sample grafana dashboard and loki backend (or managed alternatives like honeycomb/newrelic)
@robinbraemer robinbraemer added the enhancement New feature or request (not a bug) label Feb 3, 2022
@robinbraemer robinbraemer added this to the Nonurgent milestone Mar 1, 2022
@robinbraemer robinbraemer added the priority/low Low priority task label Mar 17, 2023
@robinbraemer robinbraemer changed the title integrate Opentelemetry Integrate Opentelemetry Mar 17, 2023
@robinbraemer robinbraemer removed this from the Nonurgent milestone Apr 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request (not a bug) priority/low Low priority task
Projects
None yet
Development

No branches or pull requests

1 participant