Live Activity รอ streaming pipeline

real-time monitor — รอ streaming layer (WebSocket/Kinesis per-minute) · events ไหลเข้า S3 แบบ batch แล้ว แต่ realtime ทำจาก batch ไม่ได้
⏳ รอ streaming pipeline (WebSocket / Kinesis · per-minute live feed)
events ไหลเข้า S3 แบบ batch แล้ว (verified) — แต่ realtime counters / live event feed ต้องการ streaming layer แยก (WebSocket / Kinesis / Redis Streams) ที่ push เหตุการณ์ทีละนาที ซึ่งยังไม่มีใน warehouse
· per-minute counters (active-now / events-per-minute / lessons-per-hour) · live event feed · region pulse · active-session tail = ทำจาก batch S3 ไม่ได้
· ปลดเมื่อ streaming pipeline พร้อม — ดู events-complete-migration-plan.md · self-serve CSV export (batch) ใช้ได้ที่ Report Center
Active right now
รอ streaming
Events / minute
รอ streaming
Lessons / hour
รอ streaming
🔐
Logins
/min
รอ streaming
📺
Lessons started
/min
รอ streaming
🏁
Completions
/min
รอ streaming
📝
Quiz attempts
/min
รอ streaming
📡 Live Event Stream
เหตุการณ์ทั้งหมด · เรียงล่าสุดก่อน
⏳ รอ streaming
ทั้งหมด 🔐 Login 📺 Lesson 🏁 Complete 📝 Quiz 🔔 Push ⚠️ Error
ยังไม่มี live event feed
per-event stream ต้องการ streaming layer (WebSocket/Kinesis) · batch S3 ดึง feed รายเหตุการณ์แบบ realtime ไม่ได้
filter chips ด้านบน = production-only (ใช้ได้เมื่อมี stream)
📍 Activity by Region
active users — 5 นาทีล่าสุด
รอ streaming
ยังไม่มี live region pulse
active users ต่อ region แบบ 5-นาที ต้องการ session heartbeat realtime · batch ทำ live pulse ไม่ได้
🚨 RECENT ALERTS รอ monitoring
ยังไม่มี alert feed
API latency / crash spike / push-delivery alerts ต้องการ monitoring pipeline (Sentry/Crashlytics + access-log) · ยังไม่เชื่อม
👥 Active Sessions
user ที่กำลังใช้แอป · auto-update
รอ streaming
ยังไม่มี live active-session list
session tail แบบ realtime (ใครกำลังดูหน้าไหน) ต้องการ session heartbeat stream · batch S3 ทำไม่ได้
(PDPA: live feed รายบุคคลจะแสดง userCode เท่านั้น เมื่อพร้อม)