请注意,虽然 Cedexis 也提供某种免费的社区版,但他们没有公布价格(还没有?),我认为这越来越不符合当今的商品/效用计算和资源消耗模型,请参阅 Alex Payne 的How Not To Sell Software in 2012以获得一个很好的总结和关于这个的咆哮。因此,我无法判断您是否真的能够得出您正在寻找的数据,尽管他们的方法肯定允许这样做,并且由此产生的自由国家报告确实非常令人印象深刻 - 这是它应该如何工作:
要激活 Cedexis Radar,只需将一段 Javascript 代码嵌入到各种页面或应用程序中。当在流行的 Web 属性上实施时,Radar 会生成非常丰富的数据集——可能捕获每个用户到特定站点/页面/应用程序——让您清楚地了解全球用户的站点体验。
更新
您正在寻找的是真正的用户监控(我最初确实误读了您的问题) - 当然可以通过各种可用的开源监控框架的组合来实施您自己的解决方案,但我不知道很容易可用一个;但是,至少有两个(可能更多)商业提供商正在提供此服务,并以某种方式提供免费套餐:
New Relic提供主动的真实用户监控,这是一个很好的工具,可以直接从真实的最终用户那里获取浏览器性能数据,特别是将这些数据与其他监控指标相关联,以最终洞察您的运营和开发优化工作:
Cedexis提供Cedexis Radar 来捕捉您的实际访客的体验:
一体化
最有趣的是,这两种产品都可以同时集成到 Cedexis 的其他产品Openmix中,有关详细信息,请参阅Cedexis 为其实时云路由平台添加新的 Relic 支持。
免责声明
从我的措辞中很容易看出,我已经将 New Relic 用于手头的用例(以及许多其他用例)并取得了巨大成功,当然可以毫不犹豫地推荐它,而我才刚刚开始研究 Cedexis 平台并且我无法相应地判断他们的产品。
初始答案
我最近回答了如何确定哪个 AWS 位置最适合为特定区域的客户提供服务?,特别概述了两种可轻松用于Amazon EC2的方法:
请参阅答案本身以获取有关这两个选项的更多详细信息(包括指向背景和其他信息的指针)——如果您不能通过其中一种方法立即解决您的问题,隐含的信息至少可以提供一个很好的起点。
您可以在世界各地使用各种眼镜,但是自动化可能会破坏他们的服务条款。
对于自动化,我真的不能说没有一些设备/虚拟机在该区域或某种客户端脚本来报告延迟。
如果您愿意花钱,可以去一家名为 Gomez 的公司。我猜现在是 Compuware。
Compuware 戈麦斯
他们提供综合(来自全球数十个地点的主干测试)测试以及“最后一英里”和“真实用户”测试(您有一个 .js 信标,可以监控您的真实流量的百分比并返回报告)。
监控可以是一个简单的 http 页面请求,也可以包括所有子组件并显示类似萤火虫的瀑布加载时间细分。