Cloudprober 是一款监控软件,可以非常轻松地监控系统各个组件的可用性和性能。
Cloudprober采用“主动”监控模型。它针对(或在)您的组件运行探测器,以验证它们是否按预期工作。例如,它可以运行探测来验证您的前端是否可以到达后端。
同样,它可以运行探测来验证您的云内虚拟机是否确实可以访问您的本地系统。这种监控使得监控系统接口成为可能,无论实施情况如何,并帮助您快速确定系统中出现的问题。
开箱即用,基于配置,与许多流行的监控系统集成:
多种检查选项:
- 高效、高度可扩展、内置探针: HTTP、 PING、 TCP、 DNS、 gRPC、 UDP。
- 通过“外部”探针类型运行自定义检查。
自动发现目标,使云部署尽可能轻松:
- Kubernetes 资源.
- GCP 实例、转发规则和发布/子报文。
- File based targets.
便于部署:
- 完全用 Go 语言编写,编译成静态二进制文件。
- 可作为独立二进制文件部署,也可通过 docker 容器部署。
- 持续自动发现目标,确保大多数基础设施变更无需重新部署。
占用空间小。Cloudprober 充分利用 Go 的并发范式,并充分利用可用的处理能力。
可配置的指标:
- 根据资源标签配置指标标签。
- 用于百分位数计算的延迟直方图。
可扩展架构。Cloudprober 可以沿大多数维度轻松扩展。添加对其他云目标、监控系统甚至新探针类型的支持,都是非常简单直接的。