RESOTài liệu

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

Admin Dashboard

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ùngNội dung
Overview statsSố liệu tổng quan: user mới, session live, KYC pending, report pending
Key metricsCác chỉ số vận hành quan trọng: DAU, MAU, session count, revenue
System healthTrạ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 liveSố session đang phát sóng realtime — khớp với badge count ở Oversight
KYC pendingSố hồ sơ KYC đang chờ duyệt — khớp với badge count ở KYC
Reports pendingSố 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:

ServiceCách kiểm tra
Backend APIStatus ok / degraded / down — ping GET /api/v1/health
DatabaseTrạ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.