cloudnativedaysjp / observability

0 stars 0 forks source link

Track Cの視聴者数のカウントが不自然になる #52

Closed katzchang closed 2 years ago

katzchang commented 2 years ago

Current Behavior:

avg(sum(dreamkast_viewer_count) by(instance,track_id)) by (track_id) (Grafana chart%20by%20(track_id)%22,%22interval%22:%22%22,%22refId%22:%22A%22%7D%5D&orgId=1)) でTrack毎の視聴者数を見てみると、track_id="28" (Track C) のメトリクスの挙動が不自然に増えすぎている

avg(sum(dreamkast_viewer_count) by(instance,track_id, talk_id)) by (track_id, talk_id) (Grafana chart%20by%20(track_id,%20talk_id)%22,%22interval%22:%22%22,%22refId%22:%22A%22%7D%5D&orgId=1)) talk_idを含めたメトリクスでは、Track Cのトークの数値が不自然に横に伸びているものが目立つ。

Expected Behavior:

各トラック、各トークのリアルタイムの視聴者数に合わせたカウントがされるようにしたい。

Steps To Reproduce:

上記Grafanaチャートを参照してください。

Environment:

上記Grafanaチャートを参照してください。

Anything else:

https://github.com/cloudnativedaysjp/dreamkast/blob/main/app/middlewares/dreamkast_exporter.rb https://github.com/cloudnativedaysjp/dreamkast/blob/main/app/models/viewer_count.rb このあたりを読めばいいのかな、という @oke-py sanのコメントがありました。

Track Cのみの数値に問題があるのか、それとも全体の数値に問題があるのかは確認が必要そうです。

kkmnky commented 2 years ago

1292

で対応し、前回のCNSecで問題ないことを確認したのでクローズ