监控:Consul服务发现监控
HertzBeat 集成 Consul 注册中心,自动发现服务实例并为发现的实例创建监控任务。
概述
Consul 服务发现允许 HertzBeat 连接到您的 Consul 服务器并自动发现所有注册的服务实例。当新服务实例注册或现有实例下线时,HertzBeat 将自动创建或删除相应的监控任务,实现微服务环境下的自动化监控。
监控前操作
部署 Consul 服务器
- 根据 Consul 官方文档部署 Consul 服务器。
- 确保 Consul 服务器可从 HertzBeat 访问。
- 验证您可以访问 Consul UI:
http://your-consul-server:8500/ui/ - 确保 Consul HTTP API 可访问(默认端口:8500)