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

BungeeCordのログベースで接続性の問題を検出しアラーティングする #1347

Open
2 tasks
unchama opened this issue Oct 2, 2023 · 2 comments
Assignees

Comments

@unchama
Copy link
Member

unchama commented Oct 2, 2023

なんでこれやりたいの

接続性の問題が出た時にPlayer報告ベースで気づくのではなく機械的に気付ける仕組みが欲しい
接続性の問題とは、例えばこんなの:
https://discord.com/channels/237758724121427969/1156558185210073138/1156558185210073138

おためしダッシュボード

  • 過去1時間の"disconnected with"を含むBungeeCordログ数をグラフ化

sum by(level) (count_over_time({app="bungeecord"} |~ .*(disconnected with) [1h]))

  • 閾値超えたらalerting(50ぐらいが妥当?)
  • この仕組みだとhigh pingな状態は拾えないけどこれは別途考える(このissueのスコープ外)

https://grafana.com/grafana/dashboards/19689
https://grafana.onp-k8s.admin.seichi.click/d/c3602fe9-8f54-4b39-af0a-f242afce9b81/log-metrics-about-play-seichi-click-testing?orgId=1&from=now-7d&to=now

スクリーンショット 2023-10-02 23 55 02

これがいい感じに接続性の問題をアラーティングできそうなので永続化(yamlに落とし込む)したい

やること

  • 上記ダッシュボードの永続化
  • Discordへのアラーティングの永続化
@unchama
Copy link
Member Author

unchama commented Oct 2, 2023

@unchama
Copy link
Member Author

unchama commented Oct 3, 2023

スクリーンショット 2023-10-03 20 34 17 dashboardがちょっと強化された

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