首页 » 我们希望看到某些重复模式的数据时

我们希望看到某些重复模式的数据时

可以同时配置多个 Surfacer。Cloudprober 主要旨在运行探测器并根据这些探测器的结果构建标准可用指标。因此,它提供了一个用户友好的界面,使探测器数据可供提供量化监控数据方法的系统使用。

目前,Cloudprober 支持以下 Surfacer 类型:Stackdriver(Google Cloud Monitoring)、Prometheus、Cloudwatch(AWS Cloud Monitoring)、Google Pub/Sub、File和Postgres。

验证者
Cloudprober验证器允许对探测请求输出(如果有)进行检查。可以配置多个验证器,但所有验证器都必须成功,探测才会被标记为成功。

Regex验证器是最常见的验证器

适用于大多数探测类型。当您加载网站并希望其中包含一些字符串时,Regex 验证器可帮助您使其动态化。

HTTP 验证器仅适用于 HTTP 探测类型,有助于检查标头(成功/失败)和状态代码(成功/失败)。

最后,数据完整性验证器主要用于 UDP 或 PINGS,当。

目标发现
由于它是基于云的软件,Cloudprober 支持目标自动发现。它目前被认为 土耳其電話號碼 是最关键的功能之一——借助它,Cloudprober 可以接触来自 Kubernetes、Google Cloud Engine、AWS EC2、文件发现等的数据。如果这还不够,它还有一个内部发现服务,因此您可以将其他发现集成到您的基础设施中。

Clouprober 目标发现的核心思想是使用独立来源明确需要监控的目标。有关 Cloudprober 目标发现的显著特点的更多信息,请参见此处。

为什么 Hostinger 选择 Cloudprober
2020 年 10 月,Hostinger 正在寻找一个外部监控系统来收集所有用户网站的正常运行时间和速度统计数据。Consul(Blackbox consul 网站)被认为是监控网站的主要方式之一。然而,Cloudprober 看起来是一个很有前途的轻量级选项,它集成了 Stackdriver,这使得它可以轻松存储日志,没有性能限制,数据团队无需额外要求就可以访问。

作为首选替代方案的一些因素

无头且轻量级。我们研究过的大多数替代方案都针对它们试图解决的 级域名的战略性使用 自定义问题提供了完整的解决方案 – Web 界面、用户管理、自定义图形、强制备份/数据库解决方案等。Cloudprober 只做一件事 – 启动和测量探测器。工作流程设计得简单而轻量级,以保持较低的资源使用率。部署只是一个静态链接的二进制文件(感谢 Golang)。
可组合。此监控软件包含有利的内置工具。但是,可以启动其他配置以执行更多操作。
可扩展。Cloudprober的可扩展性允许用户根据需要 选择加入列表 向该工具添加功能,以更好地满足其个人需求。此外,还提供广泛的支持文档和用户社区。
活跃且可维护。在投入一项技术之前,明智的做法我们希望看到某些 是确定其 GitHub 项目是否仍然活跃。另一个因素是确定其社区导向程度,包括问题和 PR 计数、外部贡献者和总体活动等指标。Cloudprober 通过了所有这些测试。

滚动至顶部