Bảng Điều Khiển
Trang tổng quan cho admin — xem stats chính, system health, và quick actions để nắm bắt tình hình platform ngay khi bắt đầu ca làm việc.
Bảng Điều Khiển
![]()
Dashboard là trang đầu tiên bạn thấy sau khi đăng nhập vào Admin Portal. Đây là "bảng điều khiển trung tâm" — nơi bạn nắm bắt nhanh tình hình toàn platform trước khi đi vào xử lý từng mục cụ thể.
Trang Dashboard kéo dữ liệu từ endpoint GET dashboard/stats, tổng hợp các chỉ số realtime và gần-realtime để bạn có cái nhìn toàn cảnh.
Bạn sẽ thấy gì trên Dashboard?
Dashboard được chia thành 3 vùng chính:
| Vùng | Nội dung |
|---|---|
| Overview stats | Số liệu tổng quan: user mới, session live, KYC pending, report pending |
| Key metrics | Các chỉ số vận hành quan trọng: DAU, MAU, session count, revenue |
| System health | Trạng thái backend, database, livestream service, latency |
Thống Kê Tổng Quan
Ngay đầu trang, bạn sẽ thấy các "thẻ số liệu" (stat cards) hiển thị những con số quan trọng nhất:
| Chỉ số | Ý nghĩa |
|---|---|
| Sessions đang live | Số session đang phát sóng realtime — khớp với badge count ở Oversight |
| KYC pending | Số hồ sơ KYC đang chờ duyệt — khớp với badge count ở KYC |
| Reports pending | Số báo cáo vi phạm chưa xử lý — khớp với badge count ở Moderation |
| User mới (24h) | Số user đăng ký trong 24 giờ qua |
Mẹo: Nếu bất kỳ thẻ nào hiển thị số màu đỏ hoặc cao bất thường, hãy click trực tiếp vào thẻ để nhảy tới trang chi tiết. Ví dụ click "KYC pending" sẽ đưa bạn tới hàng đợi KYC.
Các Chỉ Số Chính
Phần key metrics hiển thị biểu đồ và số liệu vận hành theo thời gian:
- DAU (Daily Active Users): số user hoạt động mỗi ngày
- MAU (Monthly Active Users): số user hoạt động trong 30 ngày qua
- Biểu đồ đường thể hiện xu hướng 7 ngày / 30 ngày
- Tổng số session trong ngày / tuần
- Thời lượng stream trung bình
- Peak concurrent viewers
- Doanh thu gross / net trong ngày
- Số transaction tip/gift
- So sánh với kỳ trước
Sức Khỏe Hệ Thống
Vùng system health cho bạn biết các service backend có đang chạy bình thường không:
| Service | Cách kiểm tra |
|---|---|
| Backend API | Status ok / degraded / down — ping GET /api/v1/health |
| Database | Trạng thái kết nối Supabase, pool connection |
| Livestream (Agora) | Trạng thái RTC service, số channel active |
| Auth (Supabase) | Trạng thái auth service, JWT verification |
Nếu bất kỳ service nào hiển thị degraded hoặc down, hãy thông báo ngay cho đội infra qua kênh nội bộ. Đừng cố fix backend từ Admin Portal — Admin Portal chỉ dùng để quan sát, không phải để sửa infra.
Quick actions
Bên dưới system health, Dashboard có dải quick actions — các nút tắt để bạn nhảy thẳng tới tác vụ phổ biến:
Duyệt KYC
Nút "Duyệt KYC" đưa bạn tới /admin/kyc — hàng đợi KYC pending. Ưu tiên cao nếu badge count > 0.
Giám sát live
Nút "Giám sát live" đưa bạn tới /admin/oversight — danh sách session đang phát sóng.
Xử lý reports
Nút "Xử lý reports" đưa bạn tới /admin/moderation — danh sách báo cáo vi phạm chưa xử lý.
Xem Tài Chính
Nút "Xem finance" đưa bạn tới /admin/finance — analytics doanh thu và withdrawal.
Workflow đề xuất mỗi ca làm việc
Mở Dashboard đầu tiên
Sau khi đăng nhập, dành 1-2 phút xem Dashboard. Kiểm tra overview stats, system health, và quick actions.
Ưu tiên theo badge count
Nếu KYC pending cao → đi duyệt KYC trước. Nếu Reports pending cao → đi xử lý moderation. Nếu Sessions live cao → mở Oversight để giám sát.
Kiểm tra system health
Đảm bảo tất cả service đều ok. Nếu có degraded, thông báo infra trước khi làm việc khác.
Xử lý quick actions
Dùng các nút quick actions để nhảy tới tác vụ cần thiết thay vì phải click qua sidebar.
Dashboard tự refresh định kỳ (mỗi 30 giây). Nếu bạn cần dữ liệu mới nhất ngay, refresh trang bằng tay (F5).
Câu Hỏi Thường Gặp
Dữ liệu trên Dashboard realtime đến đâu? Overview stats (sessions live, KYC pending, reports pending) là gần-realtime (delay vài giây). Key metrics (DAU, revenue) được aggregate theo chu kỳ và có thể chậm 5-15 phút.
Tôi có thể export dữ liệu Dashboard không? Dashboard không có nút export trực tiếp. Để export doanh thu, dùng Finance → Export CSV. Để export audit log, dùng Audit Log.
Sẵn sàng đi vào chi tiết? Chuyển sang Oversight để học cách giám sát live sessions.