Cảnh báo trực ca mà không cần PagerDuty: một cuộc gọi điện thoại cho sự cố P1 khi đội bạn chỉ có ba người

Có lịch trực luân phiên? Dùng PagerDuty. Nếu bạn chỉ có một đến ba người mà cảnh báo đều đến Gmail và Slack, đây là cách nhận một cuộc gọi thật cho một sự cố P1.

Nếu đội của bạn có lịch trực luân phiên, hãy dừng đọc ở đây và thiết lập PagerDuty, Better Stack, hoặc bất kỳ công cụ paging nào đội bạn đã dùng dở. Những công cụ đó nắm giữ lịch trực, quy trình chuyển cấp và xác nhận, và không có gì rẻ tiền thay thế được điều đó. Bài viết này dành cho trường hợp khác: bạn chỉ có một người, hoặc ba người, mọi cảnh báo bạn quan tâm đều đã đến Gmail hoặc Slack, và điện thoại của bạn kêu “ting” cho một sự cố sập hệ thống y hệt như khi có một bình luận Jira.

OLL.E không làm bất kỳ việc nào trong số đó của PagerDuty. Nó đọc Gmail và thông báo Slack của bạn để tìm bất cứ điều gì bạn gọi là một sự cố, rồi gọi điện cho bạn. Trên iPhone, phần Gmail hoạt động mà không cần thêm gì; phần Slack cần móc khóa PinG. Nếu bạn vừa nghĩ “nhưng ai sẽ nhận cuộc gọi khi tôi đang ở trên máy bay”, thì bạn đã có một lịch trực luân phiên, và bạn đã biết mình cần mua gì.

Đội nhỏ có cần PagerDuty không?

Không, khi chẳng ai chuyển giao pager cho ai cả. Giá trị của PagerDuty nằm ở chuỗi xử lý: nó biết ai đang trực tuần này, gọi cho người đó, và nếu không ai xác nhận, nó sẽ gọi cho người tiếp theo. Một đội ba người mà luôn cùng một người trả lời thì chẳng có lịch nào để chạy cả.

Gói miễn phí khá rộng rãi cho một đội cỡ đó: tối đa 5 người dùng, một lịch trực, một quy trình chuyển cấp, và 100 thông báo SMS hoặc cuộc gọi mỗi tháng. Professional có giá 21 US$ mỗi người một tháng nếu trả theo năm (25 US$ nếu trả theo tháng). Nếu mọi cảnh báo bạn quan tâm đều đến từ một công cụ giám sát mà bạn có thể trỏ thẳng vào PagerDuty, hãy thử gói miễn phí trước khi đọc tiếp phần còn lại của bài này. Mọi thứ khó hơn khi cảnh báo lại là một con người. Một khách hàng viết “trang web sập rồi!!”, hoặc đồng sáng lập của bạn hỏi “ơ, prod có ổn không?” trên Slack. Không công cụ giám sát nào gửi những tin đó, và theo kinh nghiệm của chúng tôi, đó chính là những sự cố mà đội nhỏ phát hiện muộn.

Opsgenie từng là lựa chọn rẻ khác. Atlassian đã ngừng bán nó cho khách hàng mới từ năm 2025 và đang chuyển khách hàng hiện tại sang Jira Service Management và Compass.

Thành thật mà nói, cách thiết lập rẻ tiền vẫn ổn với một nhà sáng lập một mình có dự án tay trái đang kiếm ra tiền, với hai hoặc ba người đã thống nhất rõ ràng rằng một người cụ thể sẽ trả lời vào ban đêm, và với một agency nhỏ mà khách hàng của họ báo “trang web sập” qua email thường xuyên chẳng kém gì một công cụ giám sát.

Làm sao để nhận được một cuộc gọi điện thoại cho một cảnh báo nghiêm trọng?

Bốn cách mà không cần một công cụ paging.

Cách đầu tiên là tính năng gọi điện của chính công cụ giám sát bạn dùng. UptimeRobot gọi điện cho bạn trên mọi gói trả phí; gói rẻ nhất, Solo, có giá 9 US$ một tháng nếu trả theo năm, và mỗi cuộc gọi tiêu tốn tín dụng thay vì trừ vào một hạn mức hằng tháng. Gói miễn phí của Better Stack chỉ cảnh báo qua email và Slack, còn cuộc gọi và SMS không giới hạn đi kèm giấy phép Responder với giá 34 US$ một tháng. Cả hai đều là câu trả lời đơn giản nhất nếu công cụ giám sát đó là nguồn sự cố duy nhất của bạn.

Các ngoại lệ có sẵn trên điện thoại của bạn thì chẳng tốn gì cả. Trên Android đời mới, mở Cài đặt > Chế độ, chọn một chế độ, rồi Bộ lọc thông báo, và chọn những người, ứng dụng và báo thức nào vẫn được phép đi qua (Google nói menu khác nhau tùy điện thoại, và các phiên bản cũ hơn gọi đây là Không làm phiền). Trên iPhone, đó là Cài đặt > Tập trung, chọn một chế độ Tập trung, rồi People hoặc Apps. Vấn đề là khi bạn cho Gmail đi qua, mọi email từ tài khoản đó đều đi qua cùng với email báo sự cố, và nó vẫn chỉ là một thông báo.

Pushover tính phí 4,99 US$ một lần cho mỗi nền tảng, sau 30 ngày dùng thử miễn phí. Nó gửi một thông báo đẩy, không phải một cuộc gọi, và phải có thứ gì đó ở phía trên kích hoạt nó.

Dịch vụ Phone Call của IFTTT có một hành động “Call my phone” (Gọi điện cho tôi) làm điện thoại đổ chuông và đọc to một tin nhắn ngắn. Nó cần gói Pro (5,49 US$ một tháng nếu trả theo năm) và một số điện thoại Mỹ, và chỉ cho phép tối đa 100 cuộc gọi mỗi tháng. Xem thêm trong bài so sánh Zapier và IFTTT.

Hoặc có thứ gì đó đọc tin nhắn thay bạn, và đó chính là chỗ đứng của OLL.E. Bạn gõ định nghĩa một sự cố bằng từ ngữ của đội mình, nó kiểm tra thông báo Gmail và Slack để tìm điều khớp, rồi gọi điện cho bạn.

PagerDutyCuộc gọi từ chính công cụ giám sátPushoverOLL.E
Lịch trực và chuyển cấpCó, đây chính là sản phẩmKhôngKhôngKhông
Cuộc gọi điện thoạiCó; Free bao gồm 100 thông báo SMS/cuộc gọi mỗi thángCó, trên các gói trả phíKhông, chỉ thông báo đẩyCó, hoặc một báo thức
Hoạt động từ email và SlackQua các tích hợp bạn tự thiết lậpKhôngChỉ những gì bạn tự kết nối vàoCó, cả hai đều là nguồn
Giá từMiễn phí cho tối đa 5 người; Professional 21 US$/người/tháng nếu trả theo nămUptimeRobot Solo 9 US$/tháng nếu trả theo năm (cuộc gọi dùng tín dụng); Better Stack Responder 34 US$/tháng4,99 US$ một lần cho mỗi nền tảng, dùng thử 30 ngàyGói miễn phí, 4 lệnh theo dõi; Pro 19,99 US$ một tháng
Đã kiểm tra theo từng trang giá vào cuối tháng 10 năm 2026. Giá và gói có thể thay đổi; hãy xác minh lại trước khi quyết định.

Slack có thể gọi điện cho tôi không?

Không. Bạn có thể thêm từ khóa trong tùy chọn thông báo của Slack, và một tin nhắn chứa từ khóa đó sẽ cho bạn một thông báo bình thường. Trên iPhone, bạn có thể cho Slack đi qua một chế độ Tập trung tại Cài đặt > Tập trung > Apps, nhưng khi đó mọi thông báo Slack đều đi qua, kể cả những câu đùa trong kênh #random.

Để biến một tin nhắn Slack thành một cuộc gọi, phải có thứ gì đó bên ngoài Slack đọc thông báo đó và gọi điện. Trên Android, OLL.E làm điều này bằng quyền truy cập thông báo. iPhone không cho ứng dụng đọc thông báo của ứng dụng khác khi chạy nền, nên ở đó lệnh theo dõi Slack cần PinG, một móc khóa Bluetooth chuyển tiếp thông báo và tự phát chuông qua loa riêng của nó.

Còn email từ UptimeRobot, Grafana và Sentry thì sao?

Những công cụ này đều gửi qua email, và với một bộ lọc từ khóa, một email “đã khắc phục” trông chẳng khác mấy một email “đã sập”. Ba lệnh theo dõi sẽ bao quát phần lớn trường hợp, mỗi lệnh dựa theo lệnh theo dõi hệ thống sập.

Cuộc gọi

Bắt đầu với lệnh theo dõi sẽ đánh thức bạn: “Gọi cho tôi nếu có từ ‘production down’ (hệ thống sập), ‘P1’ hoặc ‘khách hàng không đăng nhập được’ xuất hiện trong hộp thư hoặc Slack của tôi.” Nó gọi điện cho bạn và tóm tắt luồng trao đổi, để cuộc gọi đi kèm ba dòng mà nếu không có nó bạn sẽ phải đứng trong bếp đọc. Hãy dùng đúng từ ngữ đội bạn thường dùng. Nếu sự cố ở đội bạn thường bắt đầu bằng việc ai đó gõ “chết rồi” trong #eng, hãy đưa “chết rồi” vào câu lệnh. OLL.E đọc hiểu nội dung tin nhắn thay vì khớp chuỗi ký tự, nên “P1 dự kiến cho sprint tới” trong một luồng lập kế hoạch sẽ không làm nó kêu chuông. Hãy chuẩn bị tinh chỉnh câu lệnh vài lần.

Các công cụ giám sát

Email từ công cụ giám sát được đặt báo thức, có chủ đích. Một cuộc gọi cho mọi lần dao động sẽ khiến bạn quen với việc từ chối cuộc gọi. Gõ “Báo thức cho tôi khi một email từ Sentry, UptimeRobot hoặc Grafana báo một dịch vụ đang sập hoặc tỷ lệ lỗi tăng cao” và thêm Gắn nhãn Gmail làm hành động. Gmail là nguồn duy nhất, nên lệnh theo dõi này hoạt động đầy đủ trên iPhone. Một email “đã khắc phục” không phải điều câu lệnh này yêu cầu; nếu bạn muốn gom những email đó lại để đọc vào buổi sáng, hãy tạo một lệnh theo dõi riêng với Danh sách rút gọn làm cảnh báo.

Chuyển giao

“Khi có email báo sự cố, hãy chuyển tiếp cho đồng sáng lập của tôi và gửi tôi một bản tóm tắt.” Lệnh theo dõi này đi vào Danh sách rút gọn, vì lệnh theo dõi đầu tiên đã kêu chuông rồi, và vì các hành động có thể nối tiếp nhau, một lệnh theo dõi làm được cả hai việc. Đây là điều gần nhất mà một cách thiết lập rẻ tiền có thể đạt được so với một người phản hồi thứ hai, chỉ thiếu phần xác nhận.

Sau đó hãy thử nghiệm: tự gửi email “production down” (hệ thống sập) cho chính mình từ một tài khoản khác. Nếu điện thoại vẫn im lặng, hãy kiểm tra điện thoại trước khi nghi ngờ lệnh theo dõi. Việc cuộc gọi hoặc báo thức của OLL.E có vượt qua được chế độ Không làm phiền hay Tập trung hay không là quyết định của điện thoại. Trên Android, cho phép cuộc gọi của OLL.E tại Cài đặt > Chế độ, chọn chế độ đó, rồi Bộ lọc thông báo. Trên iPhone, thêm chúng vào Cài đặt > Tập trung > People. Khi ghép nối PinG với một chiếc iPhone, móc khóa cũng tự phát chuông qua loa riêng của nó.

Một cách thiết lập trực ca rẻ tiền còn thiếu gì?

Hai điều. Hãy chắc chắn bạn chấp nhận được cả hai trước khi bỏ qua một công cụ paging.

Điều đầu tiên chính là bạn: hết pin, chế độ máy bay sau một chuyến bay trễ, bị cúm, một tuần nghỉ phép. PagerDuty nhận ra cuộc gọi không được trả lời và chuyển sang người tiếp theo. OLL.E không có người tiếp theo, vì bạn chưa bao giờ đưa cho nó một danh sách như vậy. Lệnh theo dõi chuyển giao đưa email đến trước mặt một đồng nghiệp, nhưng nó không thể khiến người đó thức dậy, và cũng không thể cho bạn biết họ đã thức dậy hay chưa.

Điều thứ hai là xác nhận. Bấm Ack trong một công cụ paging báo cho mọi người khác biết rằng bạn đã nhận việc. Thiếu điều đó, hai người có thể cùng sửa một việc lúc 3 giờ sáng, hoặc mỗi người đều nghĩ người kia đang xử lý. Với ba người, một tin nhắn nhóm nói “tôi đang làm rồi” là đủ để giải quyết việc này.

Vượt qua khoảng năm hoặc sáu người, cách này sẽ không còn hiệu quả nữa.

Quan điểm của tôi: nếu chẳng ai chuyển giao pager cho ai, hãy thiết lập cuộc gọi ngay trong tuần này và chuyển sang PagerDuty vào ngày bạn viết lịch trực đầu tiên. Các đội nhỏ thường để một bản dùng thử công cụ paging mở trong một tab suốt nhiều tháng, trong khi những sự cố thật sự lại đến qua email và chỉ được đọc vào sáng hôm sau.

Với một đội không có lịch trực luân phiên, OLL.E là phần đọc email hoặc tin nhắn Slack báo sự cố rồi gọi điện cho bạn. Bạn gõ “Gọi cho tôi nếu có từ ‘production down’ (hệ thống sập) hoặc một cảnh báo P1 xuất hiện trong hộp thư hoặc Slack của tôi”, và cuộc gọi đến kèm một bản tóm tắt luồng trao đổi. Nó không làm lịch trực, chuyển cấp hay xác nhận. Gói miễn phí đủ cho một cách thiết lập nhỏ như thế này, không cần thẻ. Pro có giá 19,99 US$ một tháng kèm bản dùng thử 7 ngày. Trên iPhone, Gmail hoạt động ngay; Slack cần móc khóa PinG, bán riêng.

Câu hỏi thường gặp

Có lựa chọn miễn phí nào thay thế Opsgenie cho một đội nhỏ không?

Gói miễn phí của PagerDuty là lựa chọn rõ ràng nhất: tối đa năm người dùng, một lịch trực, một quy trình chuyển cấp và 100 thông báo SMS hoặc cuộc gọi mỗi tháng. Bản thân Opsgenie không còn được bán cho khách hàng mới, khi Atlassian chuyển người dùng sang Jira Service Management và Compass. Nếu bạn chỉ cần một cuộc gọi khi có email hoặc tin nhắn Slack báo sự cố, gói miễn phí của OLL.E có 4 lệnh theo dõi.

Làm sao để nhận một cuộc gọi điện thoại khi trang web của tôi sập?

Bật cảnh báo bằng giọng nói của công cụ giám sát nếu nó có tính năng này. UptimeRobot có cuộc gọi trên các gói trả phí từ 9 US$ một tháng nếu trả theo năm, trả bằng tín dụng, còn Better Stack cho cuộc gọi không giới hạn với giấy phép Responder 34 US$ một tháng. Khi cảnh báo lại đến dưới dạng email hoặc tin nhắn Slack, bạn cần thứ gì đó đọc nó và gọi điện, chẳng hạn OLL.E, hoặc hành động Call my phone của IFTTT nếu bạn có số điện thoại Mỹ và gói Pro.

Slack có thể làm điện thoại của tôi đổ chuông cho một cảnh báo nghiêm trọng không?

Không. Một từ khóa khớp trên Slack chỉ cho bạn một thông báo bình thường. Để có một cuộc gọi, một ứng dụng khác phải đọc thông báo đó và gọi điện: trên Android, OLL.E làm điều này bằng quyền truy cập thông báo, còn trên iPhone nó cần móc khóa PinG, vì iOS giữ thông báo của ứng dụng khác tránh xa các ứng dụng chạy nền.

PagerDuty làm được gì mà một cách thiết lập trực ca rẻ tiền không làm được?

Lịch trực, chuyển cấp và xác nhận. PagerDuty biết ai đang trực, gọi cho người tiếp theo khi không ai trả lời, và cho mọi người thấy khi ai đó đã nhận sự cố. Một cách thiết lập rẻ tiền chỉ gọi cho bạn và không có ai để thử tiếp sau bạn.

Các lệnh theo dõi trong bài viết này

Đọc tiếp

Choose your colour

Your PinG is reserved in the colour you pick here.