当您从单个位置监控您的网站时,您正在测试您与服务器的连接。这并不能告诉你新加坡、圣保罗或斯德哥尔摩用户的体验。 从多个位置监控网站是查看全貌的唯一方法。
如果对你有利但对他们不利,那么真的有利吗?
您已与 15 个国家/地区的客户构建了 SaaS 产品。业务不断增长。您的正常运行时间监控显示为 99.9%。一切看起来都很好。
然后,孟买的一位客户发电子邮件说:“我已经两天无法访问我的帐户了。”柏林的一位潜在客户发推文:“尝试了您的演示,但网站从未加载。”旧金山的团队检查了网站 — 运行良好。
你深入你的监控。都是绿色的。没有警报。你检查你的服务器日志——没有错误。您的 CDN 仪表板显示所有边缘均可运行。没有需要调查的事件,因为根据您的工具,没有发生任何事情。
但确实发生了一些事情。您的网站在特定区域无法访问 - 并且您无法查看它。
这就是为什么您需要从多个位置监控您的网站,而不仅仅是一个位置。根据您所处的位置,互联网看起来会有所不同。
互联网并不是一个整体。它是由数千个网络组成的网格,从用户设备到服务器的路径会根据用户所在的位置而变化。
DNS 是分布式的。当雅加达的用户查询您的域时,他们不会访问与芝加哥的用户相同的 DNS 服务器。如果您的 DNS 提供商在东南亚的选播节点配置错误或关闭,该地区的用户会收到 NXDOMAIN 错误,而世界其他地区则工作正常。
真实场景:DNS 提供商的新加坡 PoP 提供陈旧记录 4 小时。东南亚的用户无法访问您的网站。你们在弗吉尼亚州的监控没有发现任何问题。
BGP 决定数据包如何在互联网上传输。配置错误的路线公告可能会让交通走上荒谬的弯路,或者进入黑洞。这些路由问题通常是特定于区域的。来自巴西的流量可能会正常工作,而来自阿根廷的流量则会下降。
真实场景:拉丁美洲的一家 ISP 宣布一条错误路由。 300 万用户无法访问您的网站。您在美国的监控显示正常运行时间为 100%。
您的 CDN 有 200 个边缘站点。每个都是一个独立的故障点。悉尼的边缘可能会提供损坏的内容。法兰克福的边缘可能有过期的证书。 CDN 状态页面显示“所有系统均可运行”,因为它们的总体运行状况良好 - 这些区域的用户不同意。
真实场景:孟买的 CDN 边缘在 6 小时内返回 503。其他边缘工作完美。如果你只从美国进行监控,你什么也看不到。
某些 ISP 与某些托管提供商或 IP 范围的对等互连效果较差。拥塞的对等点可能会将一个快速网站变成该 ISP 上数百万用户无法使用的网站,而同一城市其他网络上的用户却没有任何问题。
真实场景:印尼一家主要 ISP 在高峰时段限制 AWS IP 范围的流量。用户体验 15 秒的页面加载时间。其他 ISP 上的用户加载时间为 800 毫秒。
共同点: 这些故障中的每一个都是特定于位置的。它们不会影响您的原始服务器。它们不会出现在您的 APM 中。从您坐的地方看不到它们 - 除非您从世界各地的多个位置主动监控您的网站。
并不是说你现在的监控坏了。它是为解决更简单的问题而设计的。
大多数监控服务提供 5-15 个位置,主要集中在美国和西欧。如果您的用户遍布拉丁美洲、东南亚、非洲或东欧,您的监控就会存在明显的盲点。
检查从 AWS us-east-1 到 AWS us-west-2 服务器测试云提供商对等互连,而不是实际网络路径。云互连快速且可靠。您用户的 ISP 连接则不然。
知道“该网站位于新加坡”是不可行的。是 DNS 吗? TCP握手超时? TLS 失败? TTFB 尖峰?如果没有延迟细分和跟踪路由数据,您就无法诊断根本原因。
企业级分布式监控的成本通常为 200-500 美元/月。对于初创公司和小型企业来说,这是一笔巨大的开支。团队妥协于位置较少的更便宜的工具,并希望得到最好的结果。
当您从多个位置(50 个、70 个或更多)监控网站时,您的盲点就会大大减少。你从希望问题不存在于未覆盖的区域到真正了解。
区域可用性问题会带来实际成本 - 即使您的仪表板显示绿色。
无法加载您网站的用户不会提交支持票证 - 他们会找到替代方案。持续几个小时的区域性中断会导致您的访问者因无法加载您的 JavaScript 而永远不会出现在您的分析中。你永远不会知道它们的存在。
您的注册页面在巴西超时。您在印度结帐失败。这些并不是“边缘案例”——巴西和印度拥有大量的互联网人口。如果您不从这些地区的多个位置监控您的网站,您就会损失甚至无法量化的收入。
Google 从多个地理位置进行抓取。如果 Googlebot 无法从某些区域访问您的网站,这些网页就会取消索引。在高延迟区域,核心 Web Vitals 分数会下降。排名下降——直到有机流量已经下降,你才会知道原因。
“他们的服务从这里起就行不通了。” Reddit、Twitter 和行业论坛上都是这么说的。一旦你的产品在特定地区获得了不可靠的声誉,扭转这种看法需要几个月的时间——即使你已经解决了根本问题。
有效的多地点监控需要三个支柱:覆盖范围、诊断深度和趋势意识。
覆盖各大洲。包括用户实际所在的位置,而不仅仅是一线城市。东京、新加坡、悉尼、孟买、法兰克福、圣保罗、约翰内斯堡。每个额外的位置都会减少您的盲点覆盖范围。
更多地点 = 更少的愤怒客户电子邮件带来的意外。
测量每个阶段:DNS 解析、TCP 握手、TLS 协商、第一个字节的时间、内容传输。当某些事情缓慢或失败时,您需要知道是哪个阶段造成的 - 否则,您就是在盲目调试。
“慢”是不可行的。 “来自东京的 450 毫秒 DNS”是。
Traceroute 可准确显示哪个网络跃点正在增加延迟或丢弃数据包。历史数据可让您将当前性能与基线进行比较。它们一起告诉您某些东西是新出现的还是一直不理想。
基于证据的升级可以获得提供商更快的响应。
无论您使用托管服务还是构建自己的服务 - 这些都是基础知识。
检查 Google Analytics、Cloudflare 分析或服务器访问日志,了解哪些国家和城市带来了流量。您的监控位置应该与您的用户地理位置相匹配 - 如果您的用户位于马尼拉,那么从法兰克福进行监控没有帮助。
不到 50 个地点留下了很大的空白。确保服务欠缺地区的覆盖:东南亚、拉丁美洲、非洲、东欧和大洋洲。这些往往是隐藏问题未被发现的地方。
监控您的注册页面、结帐流程、登录端点和关键 API 路由。如果您的用户无法完成购买或登录他们的帐户,那么正常运行的主页就毫无意义。
配置 DNS、TCP、TLS 和 TTFB 计时。当您需要诊断路由问题时,请设置traceroute 和MTR。如果没有这些数据,您会知道出现了问题,但不知道要修复什么。
不要只对全球停电发出警报。当特定区域超过延迟阈值或可用性下降时,即使世界其他地区都很好,也会收到通知。区域退化往往是更大问题的先兆。
“来自新加坡的250毫秒是好是坏?”你只有有历史背景才知道。为每个区域建立基准绩效。注意逐渐退化——缓慢发展的问题很容易被忽视,直到它们变成中断。
每周花 10 分钟回顾区域绩效。寻找延迟始终较高或可用性较低的区域。这些模式揭示了实时警报可能遗漏的问题。
当您就区域问题联系 CDN、托管提供商或 DNS 服务时,请携带跟踪路由数据、时间细分和历史图表。 “巴西用户正在抱怨”被驳回。 “这是 7 天的路由跟踪,显示您的圣保罗边缘有 400 毫秒”引起了关注。
Latency Global 专为监控世界各地多个地点的网站而构建。我们从进行检查 - 涵盖大多数监控服务忽略的区域:东南亚、拉丁美洲、非洲、中东和东欧。
每次检查都包括完整的延迟细分:DNS、TCP、TLS、TTFB。您可以根据需要从任何位置运行traceroute 和MTR 来诊断路由问题。历史数据可让您将当前性能与基线进行比较。而且其成本每月 5 美元,而不是企业全球监控通常花费的 200 至 500 美元。
全球监控基础设施的运营成本高昂。我们通过为重视服务的付费客户提供服务来保持价格的可及性,而不是通过维持免费套餐。
单位置监控测试从互联网上的一点到您的服务器的连接。它不会告诉您其他地区用户的体验。 DNS 可以根据地理位置进行不同的解析。路由路径因位置而异。 CDN 边缘独立发生故障。 ISP 有不同的对等互连安排。了解您的网站是否适用于新加坡、圣保罗或斯德哥尔摩的用户的唯一方法是从这些地点进行测试。
这取决于您的用户分布,但越多越好。如果您的用户集中在几个国家/地区,请专门涵盖这些国家/地区。如果您的受众遍布全球,则目标是覆盖所有主要大陆的 50 多个地点。每个未覆盖的区域都是潜在的盲点,问题可能隐藏在其中而未被发现。
云提供商(AWS、GCP、Azure)在其区域之间拥有良好的互连。从 AWS ap-southeast-1 到 AWS us-west-2 服务器的检查通常通过私有云主干网络传输,且延迟一致且低。这不是您的用户的连接方式。真实用户遍历公共互联网基础设施及其各种变化——ISP 对等互连、跨洋电缆、区域路由怪癖。从非云有利位置进行监控可以提供更真实的情况。
问题是知道何时运行它。当用户抱怨时,问题可能已经持续了几个小时——或者可能已经解决了。持续监控可以及时发现问题。如果您需要进行调试,历史跟踪路由数据可以向您显示事件发生期间的网络路径情况,而不仅仅是事件结束后的情况。
指出您的分析:有多少百分比的用户来自您的监控范围之外?计算这些地区的收入。然后考虑一下:如果您的网站在这些地区宕机了 4 个小时,而您又不知道,这会造成什么损失?对于大多数企业而言,与一次未检测到的区域中断造成的潜在收入损失相比,每月 5 美元只是一个舍入误差。
DNS 监控捕获解析器问题。 SSL 监控会在区域证书过期之前向您发出警报。端口监控验证非 HTTP 服务。 Ping 监控可测量原始网络延迟,无需 HTTP 开销。 Traceroute 和 MTR 有助于在出现问题时诊断路由问题。全面的设置使用多种显示器类型来实现不同的可视角度。
不要再指望你的网站能在任何地方运行。开始了解。添加您的 URL,选择您的监控位置,并在世界各地的用户向您发送电子邮件之前了解他们的实际体验。
5 美元/月 • 无合同 • 随时取消