栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

kibana 7.5.1 + heartbeat 7.5.1实现应用运行(Uptime)监控

kibana 7.5.1 + heartbeat 7.5.1实现应用运行(Uptime)监控

整个监控过程可以简单理解为heartbeat 根据配置的策略,定时进行监控访问,并将监控结果发送到elasticsearch,通过kibana将监控结果以方便的方式展示出来。

1. 下载heartbeat并解压到本地目录

参考地址如下,这里以windows平台为例。

https://www.elastic.co/cn/downloads/past-releases/heartbeat-7-5-1
2. 配置监控

在解压后的主目录下,找到配置文件heartbeat.yml,关注其中的监控配置和输出配置。这里将监控配置设置为监控本地部署的elasticsearch,每10秒执行一次。

输出到本地的elasticsearch。

heartbeat.monitors:
- type: http

  # List or urls to query
  urls: ["http://localhost:9200"]

  # Configure task schedule
  schedule: '@every 10s'

  # Total test connection and data exchange timeout
  #timeout: 16s



output.elasticsearch:
  # Array of hosts to connect to.
  hosts: ["localhost:9200"]

  # Optional protocol and basic auth credentials.
  #protocol: "https"
  #username: "elastic"
  #password: "changeme"
3. 执行初始化
heartbeat.exe setup

通过该初始化,将在es中创建uptime配置。

4. 启动监控
heartbeat.exe

 带调试输出的启动。

heartbeat.exe -e
5. 从kibana中查看Uptime监控

 可以看到监控处于运行状态。

6. 点击监控名称进一步查看

 可以看出每次执行监控的响应时间。

 可以看到每次执行监控时的信息记录。

heartbeat提供了http,tcp,icmp等进行监控。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/753228.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号