Giám sát đa vị trí
CDN của bạn chuyển hướng đến sai khu vực. Tường lửa của bạn chặn một quốc gia. Nhà cung cấp DNS của bạn gặp sự cố khu vực. Tất cả điều đó sẽ không xuất hiện trong giám sát một địa điểm.
Kích hoạt giám sát đa vị trí →
Giám sát từ một vị trí có thể gây hiểu lầm cho bạn
Nếu monitor của bạn kiểm tra từ máy chủ ở Frankfurt và website cũng hoạt động ở Frankfurt, bạn chỉ thấy tín hiệu xanh. Điều này không nói gì về node edge CDN ở São Paulo đang trả về 502 cho mọi người dùng Brazil suốt 6 giờ qua. Không nói gì về firewall vô tình chặn dải IP US/EAST sau khi cập nhật chính sách bảo mật. Không nói gì về sự cố cục bộ của nhà cung cấp DNS tại Úc. Không nói gì về geo-routing gửi lưu lượng Tokyo tới origin cấu hình sai ở Singapore. Mỗi sự cố trên đều mang tính địa phương – không ảnh hưởng tới nơi monitor của bạn đặt nên sẽ không được phát hiện, cho tới khi người dùng khu vực đó thông báo cho bạn, thường là vài ngày sau qua ticket hoặc khi doanh thu từ khu vực đó tụt giảm.
Giám sát đa vị trí khắc phục điều này bằng cách thực hiện cùng một kiểm tra từ các máy chủ độc lập tại nhiều quốc gia khác nhau. Mỗi vị trí báo cáo riêng biệt. Nếu 12 trong 13 vị trí đều xanh, chỉ 1 đỏ, bạn biết sự cố là cục bộ – và bạn biết chính xác khu vực nào bị ảnh hưởng. Điều này thu hẹp chẩn đoán rất nhiều: không phải do origin, không phải do mã nguồn, có gì đó giữa origin và khu vực đó.
Các vị trí kiểm tra đến từ đâu
DiagnoSEO Uptime Monitoring cung cấp kiểm tra từ 13 quốc gia thông qua mạng proxy cao cấp ScrapingBee: Mỹ (us), Anh (gb), Đức (de), Pháp (fr), Ý (it), Tây Ban Nha (es), Ba Lan (pl), Hà Lan (nl), Canada (ca), Úc (au), Nhật Bản (jp), Brazil (br) và Ấn Độ (in). Mỗi vị trí đều là địa chỉ IP thật (residential hoặc datacenter) tại quốc gia đó, giúp dịch vụ geo-IP – bao gồm cả CDN, WAF, nền tảng cá nhân hoá – nhận diện request như một truy cập thực sự từ vị trí đó.
Điều này quan trọng hơn nhiều người nghĩ. Rất nhiều WAF và hệ thống chống bot âm thầm chặn “monitoring IP” từ các cloud phổ biến. Vì vậy, một kiểm tra “thành công” từ AWS us-east-1 hoàn toàn không nói gì về trải nghiệm của khách thực sự từ California. Proxy premium tại từng vị trí trông giống như người dùng thật.
Những gì được kiểm tra tại từng vị trí
Với mỗi vị trí được bật, monitor thực hiện một request HTTP(S) đầy đủ qua proxy địa phương. Kiểm tra sẽ theo dõi redirect, xác thực mã trạng thái, đo thời gian phản hồi và ghi lại lỗi. Kết quả lưu riêng cho từng vị trí, nên dashboard hiển thị uptime, RT và trạng thái mới nhất của từng vị trí. Nếu có 3 vị trí down và 10 vị trí up, dashboard thể hiện rõ – monitor không chỉ đơn giản là “down”, mà là “giảm một phần”.
Mỗi kiểm tra địa phương là một chuyến round-trip thực sự từ khu vực đó đến origin của bạn (hoặc edge CDN ở địa phương). Thời gian phản hồi phản ánh chính xác trải nghiệm người dùng: CDN tối ưu sẽ cho RT thấp ở mọi nơi; CDN cấu hình kém sẽ cho RT cao ở các khu vực cách xa origin; origin không dùng CDN sẽ cho RT càng tệ khi càng xa origin.
Cách alert đa vị trí hoạt động
Dashboard xem kết quả đa vị trí như một phần bổ sung cho kiểm tra chính. Monitor chính vẫn chạy trên hạ tầng của chúng tôi và thiết lập trạng thái up/down cơ bản; kiểm tra đa vị trí có lịch riêng (ít nhất 60 phút, tùy chỉnh cho từng monitor) và xuất hiện dưới dạng dòng phụ trong bảng chi tiết. Nếu bạn muốn cảnh báo khi khu vực nào đó bị down, chỉ cần đặt trong tuỳ chọn – bất kỳ khu vực nào bị down hai lần liên tiếp cũng sẽ trở thành sự kiện cảnh báo.
Sự phân chia này là có chủ đích. Kiểm tra mỗi phút từ một vị trí vẫn có thể chạy liên tục. Kiểm tra mỗi phút từ 13 vị trí là 13 chuyến round-trip mỗi phút – tốn kém cả hai phía, dễ gây nhiễu do jitter từng vùng. Lịch trình 60 phút cho giám sát đa vị trí là “điểm ngọt”: phát hiện kịp thời sự cố khu vực trong vòng một giờ, không gây phiền vì báo động giả.
Chi phí và tín dụng
Đa vị trí là tính năng cao cấp vì mỗi kiểm tra đi qua mạng proxy trả phí. Mỗi vị trí, mỗi kiểm tra – trừ 1 tín dụng trong tài khoản DiagnoSEO. Ví dụ: 5 monitor × 4 địa điểm × 1 kiểm tra/giờ × 24h × 30 ngày = 14 400 tín dụng/tháng. Điều này rất hợp với các gói Advanced/Pro, vừa đủ và hữu ích thực tiễn. Chọn vị trí phù hợp với khách – nếu bạn chỉ bán cho Mỹ, kiểm tra us, ca, mx (proxy qua us); nếu EU – gb, de, fr, pl. Đừng mở cả 13 nếu không phục vụ khách toàn cầu.
Những gì đa vị trí không phát hiện được
Cần nói rõ: đa vị trí chỉ xác nhận lớp HTTP truy cập được từ mọi vùng. Không chạy JavaScript, không render trang bằng trình duyệt thật, không mô phỏng hành vi người dùng. Nếu vấn đề của bạn là file JS không tải trên Safari iOS ở Brazil, đa vị trí vẫn pass nhưng khách vẫn chịu lỗi. Để kiểm tra như thật, hãy kết hợp monitor đa vị trí với số liệu RUM (giám sát người dùng thực) từ nền tảng analytics – kết hợp là đầy đủ nhất.
Cách bắt đầu
Mở công cụ, chỉnh bất kỳ monitor nào, mở rộng mục "Multi-location", tick các nước bạn quan tâm, đặt khoảng lặp tối thiểu 60 phút, lưu lại. Khoảng một giờ sau sẽ bắt đầu thấy dữ liệu từng vị trí. Lần đầu khu vực chuyển sang đỏ giữa các vị trí xanh – bạn sẽ hiểu giá trị của tính năng này: tiết kiệm 4 tiếng debug lỗi vùng.
Câu hỏi thường gặp
-
13 khu vực địa lý: Mỹ (Đông/Tây), Anh, Đức, Pháp, Ý, Tây Ban Nha, Ba Lan, Hà Lan, Canada, Úc, Nhật, Brazil, Ấn Độ. Mỗi vị trí kiểm tra độc lập và báo cáo riêng.
-
Các người dùng khác nhau sẽ thấy kết quả khác nhau. Trang web có thể UP ở châu Âu nhưng DOWN ở châu Á (sự cố CDN khu vực, lỗi DNS, sự cố geo-routing). Giám sát đa vùng phát hiện ra điều đó – kiểm tra một vùng thì không thể.
-
Mỗi vùng là một kiểm tra riêng khi tính phí. Trang được kiểm tra từ 3 vùng mỗi phút sẽ sử dụng 3 lần tín dụng so với kiểm tra một vùng. Nên chọn vùng chiến lược – thường 3-5 vùng là đủ cho phần lớn người dùng website.
-
Đúng – mỗi vùng tự kiểm tra và tự sinh cảnh báo riêng. Nếu sự cố toàn cầu bạn nhận được alert từ mọi vùng trong khoảng thời gian thiết lập. Nếu chỉ cục bộ, chỉ vùng bị ảnh hưởng báo động – giúp dễ phân tích nguyên nhân.
-
Có. Thiết lập từng monitor để chọn vùng kiểm tra. Ví dụ với shop e-commerce ở Ba Lan chỉ nên kiểm tra từ Ba Lan + Đức + Anh. Không nên kiểm tra từ Nhật nếu không có khách Nhật. Giảm tốn tín dụng và giảm nhiễu cảnh báo.
UptimeRobot · Pingdom · BetterStack · Oh Dear · Site24x7 · StatusCake · Sentry · Uptrends · Cronitor · New Relic
Kiểm tra SSL · Hết hạn miền · Theo dõi DNS · Ping (ICMP) · Cổng (TCP) · Endpoint · Từ khóa · API · Cron / Heartbeat · Thời gian phản hồi · Backlink · Giám sát website