Heartbeat支持通过HTTP/HTTPS、TCP和ICMP服务,定期检测网络端点状态,并将采集的检测数据,输出到Kibana的Uptime应用中,实时监控应用程序及服务的可用性和响应时间,在业务受到影响前检测出问题。本文介绍如何通过Uptime实时监控阿里云Elasticsearch服务。
背景信息
- Heartbeat
- 阿里云Elasticsearch
- Kibana
说明 您还可以通过Kibana 7.7的Alerting and Actions实现监控报警通知。
部署架构
- 单实例部署
单个Heartbeat实例部署在单个监控位置,监控单个服务。Heartbeat发送监控数据给阿里云Elasticsearch,与此同时,可以使用Kibana Uptime查看心跳数据并确定服务状态。
- 多实例部署
两个Heartbeat部署在不同的监控位置,监控同一个服务。Heartbeat发送监控数据给阿里云Elasticsearch,与此同时,可以使用Kibana Uptime查看心跳数据并确定服务状态。当某个区域的Heartbeat发生故障,多个监视位置可以帮助您定位Heartbeat故障的区域。
更多部署架构,请参见Deployment Architecture。