Liên kết quan trọng
Bảng điều khiển Tình trạng dịch vụ (hiện chỉ khả dụng cho khách hàng Enterprise API)
Bắt đầu với các mặc định phù hợp
Khi bạn mở bảng điều khiển Tình trạng dịch vụ, mặc định là:
Tất cả dự án
30 ngày qua
Độ phân giải theo giờ
Chế độ xem này chỉ hữu ích để định hướng. Khắc phục sự cố có ý nghĩa luôn yêu cầu lọc.
Lọc trước khi điều tra
Lọc đúng là bước quan trọng nhất. Hầu hết hiểu sai đến từ việc trộn lẫn mô hình, gói hoặc dự án.
Lọc theo mô hình (mỗi lần một mô hình)
Luôn lọc về một mô hình duy nhất.
Lý do:
Sự cố trên các mô hình có lưu lượng thấp có thể bị che khuất bởi lưu lượng lớn hơn
Các mô hình lưu lượng cao có thể khiến sự cố cục bộ trông như sự cố toàn cầu
Các mô hình khác nhau có mục tiêu hiệu năng khác nhau
Lưu ý: chọn nhiều mô hình sẽ tổng hợp chúng—không chuyển đổi giữa các mô hình.
Lọc theo Gói dịch vụ
Nếu sử dụng nhiều gói (gói tiêu chuẩn, Chế độ nhanh (trước đây là Xử lý ưu tiên), Cấp năng lực xử lý), hãy luôn lọc theo gói mà bạn đang kiểm tra.
Lý do:
Mỗi gói có đặc điểm hiệu năng khác nhau
Chế độ nhanh và Cấp năng lực xử lý có SLA được xác định rõ
Việc gộp chung các gói làm che khuất hiệu năng của gói trả phí
Điều này đặc biệt quan trọng khi phân tích độ trễ.
Đối với các mô hình hiện có, lưu lượng của Chế độ nhanh vẫn xuất hiện dưới tên priority trên bảng điều khiển Usage.
Lọc theo dự án
Theo mặc định, Tình trạng dịch vụ hiển thị tất cả dự án.
Để khắc phục sự cố, hãy lọc theo (các) dự án nơi sự cố được quan sát thấy.
Lý do:
Một dự án có lưu lượng cao có thể chi phối các chỉ số.
Các dự án nhỏ hơn bị ảnh hưởng có thể bị che khuất bởi lưu lượng không liên quan.
Chỉ để chọn "Tất cả dự án" nếu bạn tin rằng sự cố thực sự xảy ra trên toàn tổ chức.
Khắc phục lỗi
Sử dụng chế độ xem Yêu cầu HTTP
Để điều tra lỗi:
Lọc theo mô hình và gói dịch vụ.
Mở tab Yêu cầu HTTP thay vì tab Thời gian hoạt động.
Chế độ xem này hiển thị tổng số yêu cầu và số lỗi theo mã trạng thái HTTP. Phóng to đến độ phân giải theo phút để xác định các đợt tăng đột biến hoặc thay đổi chi tiết.
Diễn giải tỷ lệ lỗi, không phải số lượng
Một số lỗi là điều dự kiến trong bất kỳ hệ thống sản xuất nào. Tập trung vào tỷ lệ phần trăm lỗi, không phải tổng số thô.
Tổng lưu lượng của bạn càng lớn, số lỗi tiềm năng càng lớn, ngay cả khi tỷ lệ lỗi cực kỳ thấp.
Khi lỗi không xuất hiện trong Tình trạng dịch vụ
Nếu bạn thấy lỗi phía máy khách nhưng không có dữ liệu tương ứng trong Tình trạng dịch vụ:
Các yêu cầu có khả năng chưa đến được OpenAI.
Sự cố thường nằm ở phía thượng nguồn (hết thời gian chờ, proxy, mạng).
Điều này thường gặp với thiết lập thời gian chờ phía máy khách quá gắt.
Khắc phục sự cố về độ trễ
Việc phân tích độ trễ có ý nghĩa nhất đối với Chế độ nhanh và Cấp năng lực xử lý, vì các gói này có SLA được xác định rõ. Gói tiêu chuẩn có thể có độ trễ biến động nhiều hơn và không được đảm bảo về độ trễ.
Chỉ số chính
Để xem từng chỉ số, hãy nhấp vào tab liên quan:
Tốc độ token: Số token được tạo mỗi giây; không phụ thuộc vào kích thước câu lệnh.
Thời gian yêu cầu: Tổng thời lượng yêu cầu; bị ảnh hưởng mạnh bởi kích thước đầu ra và suy luận.
Thời gian đến token đầu tiên (TTFT): Thời gian cho đến khi token đầu tiên được tạo; bị ảnh hưởng mạnh bởi kích thước câu lệnh đầu vào chưa lưu vào bộ nhớ đệm và suy luận.
Luôn xem xét các phân vị P50 / P75 / P95. Giá trị trung bình có thể che giấu tác động đến người dùng thực.
Đối chiếu độ trễ với mức sử dụng token
Tình trạng dịch vụ cho biết khi nào có thay đổi trong hoạt động. Dữ liệu sử dụng giúp giải thích nguyên nhân.
Trong bảng điều khiển Mức sử dụng, hãy làm như sau để đảm bảo dữ liệu bạn đang xem tương ứng với chế độ xem trong bảng điều khiển Tình trạng dịch vụ:
Lọc theo cùng dự án và mô hình.
Nhóm theo gói dịch vụ, nếu áp dụng.
Tập trung vào token đầu ra, vì đây là yếu tố ảnh hưởng mạnh nhất đến độ trễ.
Để phân tích sâu hơn, hãy xuất Dữ liệu hoạt động và xem xét số token trên mỗi yêu cầu theo thời gian.
Thông tin cần cung cấp cho bộ phận hỗ trợ (nếu cần)
Nếu liên hệ với bộ phận hỗ trợ, hãy cung cấp:
ID của các tổ chức bị ảnh hưởng (quan trọng)
Các điểm cuối bị ảnh hưởng, chẳng hạn như Chat Completions hoặc Responses (quan trọng)
Các mô hình bị ảnh hưởng (quan trọng)
Sự cố xảy ra khi dùng Chế độ nhanh hay Cấp năng lực xử lý (quan trọng)
Các khoảng thời gian xảy ra độ trễ hoặc lỗi, kèm múi giờ (quan trọng)
x-request-id hoặc X-Client-Request-Id liên quan, nếu có
Dấu thời gian kèm múi giờ, hoặc ít nhất là ngày, cho các yêu cầu bạn cung cấp
Nếu có, hãy cung cấp thêm:
ID dự án liên quan đến các yêu cầu
Các yêu cầu có áp dụng nơi lưu trú dữ liệu có bị ảnh hưởng không, và cụ thể là những yêu cầu nào
Mô tả các xu hướng bạn đang quan sát thấy
Tùy theo loại sự cố, hãy cung cấp:
Lỗi: Tỷ lệ phần trăm ước tính của các yêu cầu thất bại hoặc gặp lỗi, mã phản hồi, thông báo lỗi và thời gian chờ nhận phản hồi lỗi.
Độ trễ: Các phân vị bị ảnh hưởng (P50 / P90 / P95 / P99), mức tăng so với mức cơ sở của khách hàng và ví dụ về các yêu cầu chậm kèm dấu thời gian gửi và nhận.
Cả hai: Ảnh chụp màn hình hoặc bảng dữ liệu về lỗi hay độ trễ, cùng cách bạn xác định rằng tỷ lệ lỗi hoặc độ trễ cao hơn dự kiến.
Các tình huống khắc phục sự cố thường gặp
Xảy ra hết thời gian chờ nhưng Tình trạng dịch vụ trông bình thường
Nguyên nhân có thể: yêu cầu hết thời gian chờ trước khi đến OpenAI.
Kiểm tra:
Cài đặt thời gian chờ của máy khách hoặc proxy
Thay đổi về mạng cục bộ hoặc bộ cân bằng tải
Sự hiện diện của lỗi 499 trong bảng điều khiển Tình trạng dịch vụ (chúng có thể hiển thị thành lỗi 5xx trong hệ thống của bạn).
Độ trễ tăng mà không có triển khai
Nguyên nhân có thể: kích thước token đầu ra hoặc mức sử dụng suy luận tăng và/hoặc lưu lượng chuyển giữa các gói dịch vụ.
Kiểm tra:
Số token đầu ra trung bình trên mỗi yêu cầu trong bảng điều khiển Mức sử dụng (cần tải dữ liệu xuống và chia số token đầu ra cho tổng số yêu cầu).
Các phân vị Thời gian yêu cầu và TTFT trong bảng điều khiển Tình trạng dịch vụ.
Chế độ nhanh hoặc Cấp năng lực xử lý có vẻ chậm
Nguyên nhân có thể: số liệu của các gói bị gộp chung, khiến lưu lượng ở gói tiêu chuẩn che khuất hiệu năng của gói trả phí.
Kiểm tra:
Bộ lọc chỉ áp dụng cho một gói và một mô hình.
So sánh tốc độ token giữa các gói.
Lỗi 5XX tăng đột biến
Nguyên nhân có khả năng: lỗi tạm thời ảnh hưởng đến một tỷ lệ nhỏ lưu lượng.
Kiểm tra:
Tỷ lệ phần trăm lỗi
Liệu lưu lượng truy cập có thay đổi cùng thời điểm hay không
Sự cố chỉ ảnh hưởng đến một dự án
Nguyên nhân có khả năng: cấu hình hoặc mẫu sử dụng riêng của dự án.
Kiểm tra:
Lọc ở cấp dự án
So sánh với các dự án không bị ảnh hưởng
Kết luận chính
Lọc theo mô hình, gói và dự án khi phù hợp trước khi diễn giải chỉ số.
Sử dụng phân vị, không dùng giá trị trung bình, để phân tích độ trễ.
Tỷ lệ lỗi nhỏ là điều dự kiến.
Dữ liệu bị thiếu thường cho thấy sự cố ở phía thượng nguồn.
Dữ liệu mức sử dụng có thể giúp giải thích vì sao độ trễ thay đổi; Tình trạng dịch vụ cho biết khi nào hành vi thay đổi.
