You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Kibana创建心跳式告警:每分钟调用API端点,非HTTP200响应触发告警

在Kibana中配置API心跳告警的方法

完全可以实现这种需求,借助Kibana的Alerting功能就能创建每分钟检查API状态的心跳告警,具体步骤如下:

  • 进入Kibana左侧菜单的「Alerting」→「Rules」页面,点击「Create rule」
  • 在规则类型选择界面,挑选HTTP request类型(部分版本可能标注为「Check HTTP endpoint」)
  • 配置调度周期:设置Cron表达式为* * * * *,实现每分钟执行一次检查
  • 填写API端点配置:
    • 输入目标API的完整URL
    • 选择对应的请求方法(如GET、POST),按需添加请求头、请求体等参数
  • 设置告警触发条件:在「Conditions」中配置规则,检查响应的status_code字段不等于200时触发告警
  • 配置通知渠道:选择你需要的通知方式(邮件、Slack、Webhook等),自定义告警消息内容(比如包含API地址、响应状态码、检查时间)
  • 完成规则配置后,保存并启用该规则

额外注意事项

  • 确保Kibana服务器与目标API端点网络连通,必要时调整防火墙或路由规则
  • 可扩展检查逻辑:比如同时添加响应时间阈值检查、响应内容格式验证等
  • 若需要更复杂的判断逻辑,可结合Elasticsearch Watcher的Painless脚本,但基础心跳告警用Kibana Alerting的HTTP规则已足够

内容的提问来源于stack exchange,提问作者runnerpaul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 11:19:52