Twitch tracking sometimes misses streams #68

Open
opened 2022-07-11 15:48:28 +00:00 by AsafGartner · 1 comment
Owner

It seems that occasionally a live streamer wouldn't be recognized as live.
Right now we're not storing a full history of the twitch communication flow, only the current snapshot of who is live, and our logging situation is such that even with more detailed logs it would be hard to investigate this issue (too much log noise from other systems).

We need to either:

  1. Store twitch event history. This could be useful anyway if we want to show who was live when.
  2. Improve how we do logging. Maybe we should have separate log files for subsystems? (Issue #24)
It seems that occasionally a live streamer wouldn't be recognized as live. Right now we're not storing a full history of the twitch communication flow, only the current snapshot of who is live, and our logging situation is such that even with more detailed logs it would be hard to investigate this issue (too much log noise from other systems). We need to either: 1. Store twitch event history. This could be useful anyway if we want to show who was live when. 2. Improve how we do logging. Maybe we should have separate log files for subsystems? (Issue #24)
Owner

We definitely need to improve how we do logging regardless, but I think logging to separate files would be totally reasonable given that they're totally independent subsystems.

Also, I think storing Twitch history would be a good idea. I want the bot messages to show who was recently live anyway, and I think that info would be good to power an eventual streams page. We wouldn't have to keep the info forever, of course.

We definitely need to improve how we do logging regardless, but I think logging to separate files would be totally reasonable given that they're totally independent subsystems. Also, I think storing Twitch history would be a good idea. I want the bot messages to show who was recently live anyway, and I think that info would be good to power an eventual streams page. We wouldn't have to keep the info forever, of course.
This repo is archived. You cannot comment on issues.
No Milestone
No Assignees
2 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: hmn/hmn#68
No description provided.