Thông báo cho phép bạn chủ động theo dõi các chỉ số hiệu suất quan trọng cho trải nghiệm của bạn và nhận thông báo theo thời gian thực khi chúng vượt qua các ngưỡng mà bạn đã định nghĩa. Thay vì kiểm tra bảng điều khiển một cách thủ công, bạn có thể thiết lập thông báo để tự động thông báo khi các chỉ số như tỷ lệ sự cố tăng cao, mức sử dụng bộ nhớ quá mức hoặc tốc độ khung hình giảm.
Ví dụ, quy trình làm việc sau đây là một cách điển hình để sử dụng thông báo để phát hiện sự suy giảm hiệu suất:
- Tạo một thông báo - Thiết lập một thông báo cho "Tỷ lệ sự cố của máy khách cao hơn 5%" với thời gian 5 phút và mức độ nghiêm trọng là cao.
- Thêm một webhook - Kết nối với webhook của nhóm bạn trên PagerDuty hoặc Discord.
- Đẩy cập nhật của bạn - Triển khai phiên bản mới của bạn.
- Nhận thông báo - Nếu tỷ lệ sự cố tăng cao hơn 5% trong 5 phút liên tiếp, nhóm của bạn sẽ ngay lập tức nhận được thông báo với giá trị chỉ số và một liên kết đến bảng điều khiển.
- Điều tra và sửa chữa - Nhấp vào liên kết bảng điều khiển trong tải trọng webhook để xem các biểu đồ hiệu suất và chẩn đoán vấn đề.
Bạn có thể tạo tối đa 20 thông báo cho mỗi trải nghiệm. Việc tạo thông báo yêu cầu quyền Tạo và cấu hình thông báo.
Xem trang thông báo
Để truy cập trang thông báo, bạn phải là chủ sở hữu trải nghiệm hoặc có quyền Xem tất cả phân tích quyền.
- Chọn trải nghiệm của bạn trên Creator Hub.
- Dưới Cấu hình, chọn Thông báo.
Tab Cấu hình cho phép bạn tạo và quản lý các quy tắc thông báo. Sử dụng trang Phân tích để xem lại lịch sử thông báo, thông báo đang hoạt động và các sự kiện.
Quyền
Thông báo yêu cầu các quyền cụ thể cho các hành động khác nhau:
| Hành động | Quyền yêu cầu |
|---|---|
| Tạo, chỉnh sửa, xóa hoặc chuyển đổi thông báo | Tạo và cấu hình thông báo |
| Xem trang phân tích thông báo | Xem tất cả phân tích |
| Tạo webhook cấp độ trải nghiệm | Liệt kê, tạo, cập nhật và xóa webhook |
Tạo thông báo
Để tạo một thông báo, nhấp vào Tạo trên trang cấu hình thông báo.

Các trường thông báo
Mỗi thông báo có các tùy chọn cấu hình sau.
| Trường | Mô tả |
|---|---|
| Tên | Một tên duy nhất cho thông báo được hiển thị trên thông báo, chú thích, và bảng điều khiển. |
| Mô tả | Một mô tả tùy chọn để cung cấp ngữ cảnh bổ sung. |
| Chỉ số | Chỉ số mục tiêu để theo dõi. |
| Độ phân giải thời gian | Tần suất mà chỉ số được đánh giá (phút, nửa giờ, giờ, hoặc hàng ngày). |
| Điều kiện kích hoạt | Điều kiện kích hoạt thông báo (ví dụ: giá trị > 500) |
| Bộ lọc | Các bộ lọc tùy chọn để thu hẹp chỉ số, chẳng hạn như phiên bản nơi chốn, hệ điều hành, hoặc nền tảng. Tất cả các bộ lọc có sẵn trên bảng điều khiển đều được hỗ trợ. |
| Phân đoạn | Phân đoạn tùy chọn để kiểm tra xem điều kiện có được đáp ứng cho từng phân đoạn không. |
| Thời gian | Số lần mà điều kiện phải được đáp ứng liên tiếp trước khi thông báo phát đi (1-10). |
| Mức độ nghiêm trọng | Mức độ nghiêm trọng (cao, trung bình, hoặc thấp). |
| Kênh giao hàng | Nơi gửi thông báo thông báo. Xem Giao hàng Webhook. |
Các chỉ số được hỗ trợ
Thông báo hỗ trợ tất cả các chỉ số hiệu suất có sẵn trên Bảng điều khiển hiệu suất, bao gồm:
- Tốc độ khung hình của máy khách
- Tỷ lệ sự cố của máy khách
- Mức sử dụng bộ nhớ của máy khách (GB)
- Tỷ lệ phần trăm sử dụng bộ nhớ của máy khách
- Các lối thoát ngoài ý muốn do hết bộ nhớ
- Thời gian CPU của máy chủ
- Tốc độ khung hình của máy chủ
- Mức sử dụng bộ nhớ của máy chủ (GB)
- Người dùng đồng thời
- Thời gian phiên
Điều kiện kích hoạt
Bạn có thể đặt một trong hai loại điều kiện kích hoạt:
Giá trị chỉ số - Kích hoạt khi chỉ số vượt qua một ngưỡng số tĩnh. Giá trị sử dụng cùng một đơn vị như chỉ số (phần trăm, mili giây, MB, v.v.).
Thay đổi theo chu kỳ - Kích hoạt khi tỷ lệ thay đổi của chỉ số vượt quá một ngưỡng phần trăm.
- Tuần qua tuần - Kiểm tra tỷ lệ phần trăm thay đổi giữa cùng một thời điểm tuần trước (ví dụ: 5:00 chiều thứ Sáu này so với 5:00 chiều thứ Sáu tuần trước).
- Ngày qua ngày - Kiểm tra tỷ lệ phần trăm thay đổi giữa cùng một thời điểm ngày hôm qua (ví dụ: 9:00 sáng hôm nay so với 9:00 sáng hôm qua).
- Giờ qua giờ - Kiểm tra tỷ lệ phần trăm thay đổi giữa giờ gần nhất và giờ trước đó (ví dụ: 9:05 sáng so với 8:05 sáng).
Ví dụ, bạn có thể đặt điều kiện giá trị chỉ số như "tỷ lệ sự cố của máy khách cao hơn 5%" hoặc điều kiện thay đổi theo chu kỳ như "thay đổi theo giờ cao hơn 50%."
Thời gian
Cài đặt thời gian kiểm soát quá trình điều kiện kích hoạt cần được đáp ứng liên tục trong bao lâu trước khi thông báo phát đi. Điều này giúp giảm tiếng ồn từ những biến động tạm thời. Nếu bạn chọn 1, thông báo sẽ được phát ngay khi một điểm dữ liệu đáp ứng điều kiện của bạn. Nếu bạn chọn 5, năm điểm dữ liệu liên tiếp phải đáp ứng điều kiện. Đối với thông báo có tần suất phút, thời gian tối thiểu là 5 phút để giảm tiếng ồn.
Các mức độ nghiêm trọng
Mỗi thông báo có một mức độ nghiêm trọng được bao gồm trong thông điệp thông báo và được hiển thị với một màu sắc khác nhau.
| Mức độ nghiêm trọng | Trường hợp sử dụng |
|---|---|
| Cao | Các vấn đề khẩn cấp cần hành động ngay lập tức, chẳng hạn như sự cố tăng cao. |
| Trung bình | Những suy giảm đáng chú ý cần được điều tra nhanh chóng. |
| Thấp | Những thay đổi nhỏ đáng để theo dõi nhưng không cần hành động ngay lập tức. |
Giao hàng Webhook
Thông báo đến thông qua các webhook cấp độ trải nghiệm. Khi một thông báo được kích hoạt hoặc phục hồi, một yêu cầu HTTP POST được gửi đến URL webhook đã cấu hình của bạn với một tải trọng JSON. Thông điệp bản thân cũng là JSON, được bao bọc trong trường AlertMessage như một chuỗi duy nhất, như sau:
{
"NotificationId": "11111abc-111a-1a2a-ab1a-abc1a1a111a1",
"EventType": "AnalyticsAlert",
"EventTime": "2026-06-15T22:05:10.8590762Z",
"EventPayload": {
"TargetType": "Universe",
"TargetId": "1234567890",
"AlertMessage": "{\n \"summary\": \"[♟️] Trò chơi đã phục hồi\",\n \"metric\": \"PeakConcurrentPlayers\",\n \"universe_id\": \"1234567890\",\n \"evaluation_time_utc\": \"2026-06-15T22:04:47Z\",\n \"alert_history\": \"https://create.roblox.com/dashboard/creations/experiences/1234567890/alerts?tab=AlertConfiguration-Analytics&utm_medium=webhook&utm_campaign=alert_resolved\"\n}"
}
}
Trường AlertMessage.summary bao gồm hoặc từ "kích hoạt" khi thông báo kích hoạt hoặc từ "phục hồi" khi chỉ số trở lại trạng thái bình thường.
Bạn có thể sử dụng webhook để tích hợp với các công cụ bên ngoài như PagerDuty hoặc Slack để có cái nhìn tổng quát về đội.
Thiết lập một webhook
Chọn trải nghiệm của bạn trên Creator Hub.
Dưới Cấu hình, chọn Webhooks và nhấp vào Thêm Webhook.
URL webhook đến từ nhà cung cấp của bạn. Ví dụ, một URL của Slack có thể trông như thế này:
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXXNhập URL webhook của bạn và một tên.
(Tùy chọn) Bao gồm một bí mật, điều này có thể giúp đảm bảo rằng các yêu cầu bạn nhận đến từ Roblox.
(Tùy chọn) Sử dụng nút Kiểm tra Phản hồi để kiểm tra xem dịch vụ của bạn có thể nhận yêu cầu mẫu không.
Nhấp vào Lưu thay đổi.
Khi tạo hoặc chỉnh sửa một thông báo, chọn webhook của bạn trong trường Kênh giao hàng.
Việc tạo các webhook cấp độ trải nghiệm yêu cầu quyền Liệt kê, tạo, cập nhật và xóa webhook quyền.
Theo dõi thông báo
Tab Phân tích trên trang thông báo cung cấp cái nhìn trung tâm về lịch sử thông báo và trạng thái hiện tại của bạn:
- Sự kiện đã kích hoạt - Một biểu đồ cho thấy số lượng thông báo được kích hoạt theo thời gian. Bạn có thể điều chỉnh khoảng thời gian, tìm kiếm theo tên thông báo và lọc theo mức độ nghiêm trọng.
- Thông báo đang hoạt động - Một bảng hiển thị các thông báo hiện đang hoạt động (đang có hiệu lực).
- Lịch sử - Một nhật ký theo thời gian của tất cả các sự kiện thông báo trong khoảng thời gian đã chọn.

Chú thích biểu đồ
Khi một thông báo đang được kích hoạt, một chú thích phạm vi xuất hiện trên biểu đồ chỉ số tương ứng trên bảng điều khiển Hiệu suất. Chú thích hiển thị tên thông báo và kéo dài trong khoảng thời gian của thời gian kích hoạt.
Chú thích chỉ xuất hiện khi biểu đồ có cùng các bộ lọc được áp dụng như thông báo. Nếu thông báo của bạn có bộ lọc phân đoạn, chú thích chỉ hiển thị cho dòng tổng số.

Tổng quan trải nghiệm
Các thông báo đang hoạt động (các thông báo đã kích hoạt và chưa phục hồi) xuất hiện trong khay thông báo trên trang Tổng quan trải nghiệm của bạn. Khay hiển thị năm thông báo đang hoạt động gần đây nhất cùng với thời gian, tên và giá trị chỉ số hiện tại. Nhấp vào Xem tất cả để điều hướng đến trang phân tích thông báo đầy đủ.

Các phương pháp tốt nhất cho thông báo
Những mẹo này có thể giúp bạn tận dụng tối đa thông báo và ngăn chặn các điểm cuối webhook của bạn bị ngập tràn thông báo:
- Ngăn chặn báo động giả với thời gian - Tránh đặt thời gian của bạn thành 1 cho các chỉ số biến động cao như thời gian phiên. Một sự gia tăng đột ngột của người chơi tham gia hoặc tải tài nguyên cùng một lúc có thể gây ra các đỉnh tạm thời. Đặt thời gian là 5 đảm bảo một thông báo chỉ được phát nếu vấn đề là bền vững.
- Sử dụng các phân đoạn một cách hiệu quả - Thay vì tạo nhiều thông báo cá nhân cho Android, iOS và PC, bạn có thể tạo một thông báo duy nhất và sử dụng tính năng Phân đoạn. Thông báo sẽ đánh giá từng nền tảng riêng biệt và chỉ ra nơi vấn đề đang xảy ra trong tải trọng webhook.
- Thiết lập cơ sở trước - Trước khi đặt các ngưỡng của bạn, xem lại các biểu đồ phân tích hiện có của bạn trong vòng 7 đến 14 ngày qua. Nếu tỷ lệ sự cố của bạn bình thường dao động khoảng 1.2%, hãy cân nhắc đặt ngưỡng thông báo của bạn ở mức 2.5% hoặc 3%. Cho các chỉ số của bạn không gian để thay đổi tự nhiên giúp ngăn chặn báo động giả.
- Sử dụng tên rõ ràng, có cấu trúc - Vì tên thông báo được chèn trực tiếp vào các tải trọng webhook và chú thích của bạn, việc sử dụng một công thức rõ ràng như chỉ số - ngữ cảnh (ví dụ: Tỷ lệ sự cố máy khách cao - di động) giúp nhóm của bạn dễ dàng phân loại các vấn đề từ cái nhìn tổng quát.