网站/接口可用性拨测最佳实践

简介

可用性监测是观测云提供的综合性在线服务监控方案。它通过创建无需编写代码的 API,利用全球分布的监测点模拟真实用户在不同地区和网络环境下的访问体验。这种监测不仅涵盖网络质量、网站性能、关键端点等关键业务场景,还提供了对用户使用体验等多维度性能指标的周期性监控。

应用场景

  • 多协议支持:基于 HTTP、TCP、ICMP、WEBSOCKET 协议创建拨测任务,多方面主动监控在线业务的可用性和性能;
  • 全球网络监控:利用观测云遍布全球的监测点,即时监测网络性能,保障全球服务的可用性和性能表现;
  • 网络站点访问性能分析:从地理纬度和可用性趋势两个方面,分析网络站点的可用性性能;
  • 实时告警通知:基于拨测任务产生的数据配置告警规则,当业务出现异常,会基于规则以邮件、钉钉机器人等方式发送告警通知。

实践步骤

1、创建拨测任务

  • 观测云的「可用性监测」功能中,新建拨测任务,这里以 API 拨测为例。
  • 选择拨测类型,填写目标 URL 和判断条件。
  • 按需选择发送拨测的节点,以及拨测频率,点击保存即可。

2、查看效果

等拨测频率触发后,即可在「可用性监测」的概览和查看器中,即可查看到详细的结果。

3、设置告警监控

当我们希望拨测结果有异常时,能主动告警通知到相关的负责人;我们可以设置监控器来解决这个问题。

3.1 新建可用性数据检测

在观测云的「监控」功能中,新建监控器,选择"可用性数据检测"。

3.2 填写检测配置

按需填写检测频率、检测区间、以及触发的规则。这里表示响应时间大于 100ms 就告警。更多详情,可参考规则配置

3.3 自定义通知内容

观测云支持自定义告警通知的标题和内容,并且可以使用预置的模板变量

3.4 选择告警策略

监控满足触发条件后,支持将告警消息发送给指定的通知对象。通知对象包括但不限于:钉钉机器人、企业微信机器人、飞书机器人、Webhook 自定义、短信组、简单 HTTP 请求、Slack、Teams、电话、IM 消息发送等等

3.5 查看告警结果

告警触发后,相关通知对象就会收到告警信息,以下是钉钉机器人的告警信息:

相关推荐
只会cv的前端攻城狮17 分钟前
动态组件架构设计:从配置到事件驱动全链路解析
前端·vue.js
飞天狗18 分钟前
Next.js 16 App Router 实战:服务端组件与流式渲染
前端·next.js
OpenTiny社区23 分钟前
TinyEngine 2.11版本发布:AI 进一步融入画布,Vue 工程可一键转DSL
前端·vue.js·github
小雪_Snow38 分钟前
JavaScript 中的三种常用事件
开发语言·前端·javascript
Hyyy40 分钟前
Electron-Vite是什么,和Vite有什么区别
前端·面试
蓝胖子酱1 小时前
在 Electron 中用 electron-store 实现加密存储与自定义格式文件
前端·javascript·数据库
虚焦像素_1 小时前
海康 Web 插件版接入指南:用法与注意事项
前端
虚焦像素_1 小时前
海康 Web 无插件版接入指南:用法与注意事项
前端
aaron2 小时前
前端演进史:当你没留意时,前端发生了什么
前端
不好听6132 小时前
前端路由完全指南(上篇):从原理到 6 种路由模式
前端·react.js