API 构成了 SaaS 平台的运营骨干。它们对用户进行认证,传递应用数据,处理事务,并将多个服务连接为一个连贯的生态系统。当某个 API 变慢或出现故障时,影响是立刻显现的:登录延迟、仪表盘冻结、客户工作流中断以及用户体验下降。
对于 DevOps 团队来说,这意味着监控必须远不止检查状态码。团队需要了解:
- 每个端点是否可达
- 响应是否及时
- 负载(payload)是否正确
- 多步骤工作流是否端到端正常运行
- 认证流程是否可靠地运作
- 错误是否被及早检测并准确报告
Dotcom-Monitor 的 Web API Monitoring 平台提供了一种结构化、可配置且全球分布的方法,从应用之外验证 API 健康状况,映射真实用户行为。
在此处直接了解该产品:
本指南带领 DevOps 工程师了解完整且有文档支持的 Dotcom-Monitor API 监控模型,包括配置工作流、多步骤序列、认证、断言、Postman 使用、告警逻辑和报告功能。
1. 在 DevOps 中理解 API 监控
将 API 监控视为 DevOps 的职责
在 SaaS 环境中,API 影响几乎每个系统组件:认证系统、功能模块、计费层和内部微服务。由于这些交互经常跨越多个环境和第三方依赖,DevOps 必须确保这些服务:
- 一致响应
- 提供有效数据
- 正确处理认证
- 保持可接受的延迟
- 在发生故障时可预测地降级
Dotcom-Monitor 通过结构化的 HTTP/S 任务来监控 API,这些任务模拟真实用户或服务交互。任务可以是单步或多步,并可包含反映真实工作流的逻辑。
为什么 DevOps 需要合成监控(Synthetic Monitoring)
合成监控之所以必要,是因为它可以:
- 建立可预测的基线
- 在部署后识别回归
- 在客户发现之前检测对外可见的故障
- 验证路由、DNS、CDN、TLS 和托管行为
- 从全球位置监控一致性
与被动日志或 APM 跟踪不同,合成监控提供了一个受控、可重复的真实世界视角,用以评估 API 的可用性和正确性。
2. Dotcom-Monitor 的 API 监控架构
Dotcom-Monitor 的 API 监控架构旨在重现真实系统在分布式环境中的交互方式。每次检测都从全局监控代理或部署在您受保护网络内的私有代理(Private Agent)发起,使 DevOps 团队能够在客户和合作服务所经历的相同外部条件下观察 API 行为。Dotcom-Monitor 不单依赖内部遥测,而是对您的端点执行完整的 HTTP/S 事务,捕获路由、SSL 协商、DNS 解析和后端服务交互如何影响真实响应时间和可靠性。
每个 API 测试都由平台的 REST Web API 任务引擎构建。该引擎执行高度可定制的 HTTP/S 请求,包括 GET、POST、PUT、DELETE 以及现代 API 所需的其它动词。请求可以包含头部、查询字符串、cookie、认证细节、JSON 或 XML 正文、表单编码数据,甚至在支持时包含二进制 payload。因为系统旨在反映真实的集成流,响应可以被解析、验证并串联以构建多步骤工作流。从一个响应中提取的 token、ID、值和 payload 字段可在后续调用中重用,以确保认证流、有状态序列和多服务依赖得到端到端监控。
Dotcom-Monitor 通过以下组合执行 API 检查:
全局监控代理
API 调用来自全球多个位置,使 DevOps 团队能够评估:
- 地理延迟差异
- 区域性连通性问题
- CDN 行为
- 外部可用性
HTTP/S 任务引擎
每个任务由以下项定义:
- 请求类型(GET、POST、PUT、DELETE 等)
- URL
- 头部
- 查询参数
- 正文(JSON、XML、form-encoded、raw、二进制或在支持时为 Base64)
任务可以独立运行或串联成多步骤工作流。
断言与响应验证
断言用于验证正确性并防止误报,验证包括:
- 响应状态
- 关键词或值
- JSON 字段是否存在或其内容
- 响应结构
- 任务配置支持的任何可定义规则
用于内部网络的私有代理(Private Agents)
私有代理可在以下环境中实现相同的监控行为:
- 仅限 VPN 的网络
- 内部预发布(staging)系统
- 本地(on-premise)部署
- 受限的企业环境
用于执行集合的 Postman 引擎
Dotcom-Monitor 支持导入 Postman Collections,使 DevOps 团队能够在外部监控环境中重用开发和 QA 的测试套件。
这些能力共同形成了为 DevOps 成熟度而构建的监控架构。它既验证 API 的功能正确性,也验证其运行的真实条件,帮助团队及早发现回归、更快诊断问题,并在复杂的微服务生态中保持可靠的集成。
3. 被监控的核心行为:可用性、性能、正确性
Dotcom-Monitor 从三个基本维度评估 API 健康状况(可用性、性能与正确性),因为 DevOps 团队不能仅依赖简单的状态检查或系统行为的部分指标。这三种信号构成了可靠分布式系统的基础,共同提供在真实网络条件下 API 是否按预期工作的整体视图。
可用性
可用性是最基本且最关键的要求:API 必须在客户或依赖服务交互的每个位置都可达且响应。Dotcom-Monitor 通过执行完整的网络事务验证可用性,而不仅仅是轻量的 ping。
每次检测包含 DNS 解析、TCP 握手、SSL 协商、发送 HTTP/S 请求以及检索响应。如果连接序列的任何一层失败,例如 DNS 配置错误、证书过期、防火墙阻断或请求路由错误,故障会以精确的诊断数据记录并立即通过告警曝光。DevOps 团队不仅能看到 API 是否“在线”,还能知道请求生命周期中具体在哪一环节发生了故障。
Dotcom-Monitor 通过以下方式验证可用性:
- DNS 解析
- TCP/SSL 连接
- HTTP/S 状态码
- 来自每个全局探测点的连通性
- 服务器在超时阈值内的适当响应
若任何步骤失败,会记录错误并立即发送告警。
性能
性能监控聚焦于 API 响应速度及其在不同地区、云提供商和随时间的变化。Dotcom-Monitor 测量首字节时间(Time to First Byte)、总响应时间、SSL 协商时长、网络延迟以及每次 API 执行的端到端时序。这些指标揭示了内部 APM 常遗漏的退化模式,例如区域性变慢、边缘网络拥塞、路由不一致或下游微服务的瓶颈。
DevOps 团队可以将延迟峰值与部署、流量激增或基础设施变更相关联,从而在客户可见问题出现之前主动管理 SLO 和错误预算。
API 延迟按任务和时间序列测量。性能数据包括:
- API 总响应时间
- 首字节时间(TTFB)
- 地理分布
- 通过 SLA/在线报告进行趋势可视化
正确性(断言)
正确性是许多 API 监控工具的短板,但 Dotcom-Monitor 在此处提供了深度的运维价值。一个返回“200 OK”的 API 仍可能事实上有问题:payload 可能为空、模式字段可能已更改、认证可能部分失败、上游服务可能返回不完整数据。Dotcom-Monitor 使用断言来验证每个响应的内容。
这些断言可以检查 JSON 字段、XML 节点、特定值、关键词、数据类型或下游系统所需的结构模式。正确性验证帮助 DevOps 团队发现静默失败、回归、破坏 schema 的部署或业务逻辑异常,而传统的可用性监控无法识别这些问题。
正确性确保 API 不仅能响应,而且能准确地响应。
断言可以检查:
- 特定值的存在
- 响应内容是否匹配预期模式
- JSON 字段
- XML 节点
- 响应头
- 业务逻辑结果
断言可防止未发现的部分性故障,例如端点返回 200 但数据无效或缺失。
通过将可用性检测、详细的性能测量和严格的正确性验证结合起来,Dotcom-Monitor 确保 API 监控反映真实世界行为。这三项信号的组合让 DevOps 工程师和 SaaS 负责人有信心:他们的 API 不仅在线,而且运行正确、性能稳定,并能够支持每天依赖它们的下游系统。
4. 用于端到端工作流的多步骤 API 监控
现代 SaaS 平台很少依赖单次 API 调用来完成重要事务。用户登录、支付流程、资源预配操作、报告端点以及多服务微服务链都依赖多个按特定顺序执行且在步骤间传递一致数据的 API 请求。由于这些流跨越认证层、动态 token、会话值和内部服务 ID,任一环节的失败都可能破坏整个用户体验。因此,多步骤监控对于需要验证完整事务性工作流而非孤立端点的 DevOps 团队至关重要。
Dotcom-Monitor 的多步骤 API 监控引擎旨在精确重现这些真实序列,完全按应用所期望的方式执行。工作流中的每一步都会执行真实的 HTTP/S 请求,捕获响应中返回的值,并将这些值提供给后续步骤。访问 token、会话 ID、GUID、查询参数、JSON 字段和动态生成的数据都可以被提取并自动重用。这种串联能力使 DevOps 团队能够建模复杂系统,例如 login → 获取 token → 数据抓取 → 更新操作 → 确认步骤,确保流程的每个阶段都得到验证并端到端正常运行。
许多应用依赖于一系列 API 交互,而非孤立的调用。Dotcom-Monitor 通过多任务 REST 设备支持多步骤执行。
多步骤监控如何工作
每个步骤:
- 执行一个 HTTP/S 请求
- 捕获响应值(token、ID、字符串)
- 应用断言
- 将相关值传递给下一步
- 记录成功或失败
- 继续,直到某步遇到错误为止
这确保 DevOps 团队能验证完整工作流,而非仅仅是孤立端点。
在分布式系统中,可靠性取决于串联 API 调用的一致行为,多步骤监控为工程管理层提供了所需的运维保证。通过模拟真实工作流并验证服务间传递的数据,Dotcom-Monitor 提供了单次检测或轻量级可用性工具无法匹配的可视性,帮助团队在架构演化时仍能维持稳定的用户体验和可预测的系统行为。
5. 基于 token 的 API 的 OAuth 2.0 监控
在认证是进入所有其它 API 调用的关键门控时,持续的 OAuth 监控确保在链的第一步就具有可靠性。Dotcom-Monitor 的方法反映真实的使用模式,帮助工程团队在所有环境中保持认证行为的安全、稳定和可预测。
OAuth 2.0 认证在现代 API 中很常见。Dotcom-Monitor 通过支持 GET TOKEN 任务然后跟随受保护的 API 请求,完整支持 OAuth 2.0 监控。
步骤 1:获取访问 token
第一个任务根据 API 的 token 端点要求构建 token 请求(例如 Client Credentials 流中的 client_id 和 client_secret)。响应随后被解析以提取 access_token。
响应将被解析以获取 access_token。
步骤 2:使用 token
后续任务将 token 注入头部:
- Authorization: Bearer {token}
如果 token 请求失败,设备将触发告警并记录错误。
监控工作流示例
POST /oauth/token
→ 提取 access_token
→ 使用 Authorization 头执行 GET /resource
→ 断言 payload 中的预期值
6. 从外部位置执行 Postman 集合
Postman 已成为 API 开发和 QA 团队的核心工具,这意味着许多组织已维护良好的请求集合和测试套件,用于在部署前验证关键功能。
然而,Postman 测试仅在本地或 CI/CD 管道中运行,并不能反映 API 从外部网络、不同地理区域或生产路由路径的行为。这就形成了可见性缺口:请求可能在受控的管道环境中通过,但由于 DNS 问题、SSL 配置错误、CDN、WAF 策略或网络级中断等原因,在真实用户端失败或性能下降。
Dotcom-Monitor 通过允许 DevOps 团队将这些 Postman 集合作为合成监控策略的一部分来弥补这一差距。
为何这很重要
Postman 集合封装了完整的集成测试套件。对这些集合进行外部监控可以让 DevOps 团队验证:
- 来自公共网络的 API 访问
- DNS/CDN 行为
- 防火墙或 WAF 的影响
- 证书问题
- 外部路由变化
对于已将 Postman 作为其 API 测试策略核心的工程组织,Dotcom-Monitor 提供了一条直接路径,将现有测试转换为在生产中外部验证的全面监控器。
这在 BOFU 阶段带来即时价值,因为它减少了入门摩擦,同时提高了对 API 在真实环境中被真实用户访问时行为的可见性。
关键功能
- 上传 Postman JSON 文件
- 使用环境变量
- 运行多请求工作流
- 验证脚本级断言
- 从全球位置进行监控
这填补了 QA 测试与生产监控之间的空白。
7. 告警与错误检测模型
在生产环境中,API 监控的价值与其背后的告警模型同等重要。当出现故障时,DevOps 团队需要快速且可执行的信号,而不是嘈杂、重复的告警或模糊的错误摘要。
Dotcom-Monitor 围绕一种专为事件响应设计的首次错误告警(first-error alerting)哲学构建。一旦监控会话中出现第一个错误,就会立即触发告警,确保团队能尽早收到通知。
这减少了停机和性能回归的检测时间,尤其在多个相依步骤跟随初始请求的工作流中尤为重要。
告警行为
- 在第一次错误发生时会立即发送告警
- 同一会话中的后续错误不会触发额外告警
- 若问题持续,后续监控周期仍会继续发送告警
- 问题解决后会发出恢复告警(Uptime Alert)
每个告警都包含详细的诊断数据,帮助 DevOps 团队快速识别根因。工程师不会仅收到泛泛的“API 宕机”信息,而是能获得具体哪个环节失败的信息——例如 DNS 解析、TCP 握手、SSL 协商、超时、状态码不匹配、断言失败或响应结构异常。
在复杂系统中,这种粒度对于识别来自认证服务器、API 网关、WAF 规则、微服务或云基础设施组件的故障来源至关重要。
该方法在最大限度减少噪声的同时确保快速检测。
记录的错误类型
- HTTP 状态错误
- 连接错误
- DNS 故障
- 超时条件
- 断言失败
8. SLA 报告、趋势分析与诊断工具
SLA 报告显示可用性百分比和随时间的错误摘要。性能和延迟指标可在在线报告和瀑布图(waterfall charts)中查看,但不会显示在 SLA 视图中。
平台不会将每次 API 检查视为孤立事件,而是将历史数据聚合为有意义的时间线,以反映真实世界的可靠性。
在线报告
包含以下日志:
- 状态码
- 断言
- 响应时间
- 地理细分
- 按步骤的失败
瀑布图(Waterfall Charts)
瀑布图提供会话级分析,包含:
- DNS
- SSL
- 连接
- TTFB
- 总耗时
Dotcom-Monitor 的 SLA 与诊断能力为 DevOps、SRE 和技术负责人提供了随时间跟踪可靠性、优先排序性能改进并在高风险 SaaS 环境中维护用户信任所需的数据。
通过将细粒度请求级诊断与长期可用性和性能趋势相结合,该平台既能在事件发生时提供即时洞见,也能为战略性可靠性提供长期可视性。
9. 使用私有代理监控内部 API
并非所有关键 API 都可从公共互联网访问。许多 SaaS 平台和企业系统依赖于运行在防火墙、VPN、零信任网络或私有云环境后的内部服务。这些 API 通常处理敏感工作流、计费、认证、资源预配、人力资源系统和内部仪表盘;任何故障都可能扰乱内部运营或影响面向客户的功能。
由于外部监控代理无法访问这些受保护的环境,DevOps 团队需要一种安全的本地方法来运行合成检查,同时不将内部系统暴露给公共互联网。
Dotcom-Monitor 通过私有代理(Private Agents)满足此需求,私有代理提供与全球代理网络相同的监控能力,但完全在组织的安全环境内运行。私有代理可以部署在虚拟机、物理服务器或内部网络的云实例上,从而执行本来不可达的 API 请求。
安装后,代理会与 Dotcom-Monitor 平台进行安全通信,接收调度指令并回传监控结果,同时将 API 流量保留在内部网络中。
许多 API 环境需要内部监控,包括:
- 预生产(Pre-production)
- 本地系统(On-Premise)
- 内部微服务
- 受 VPN 限制的 API
Dotcom-Monitor 的 Private Agents 在私有网络内部执行 API 监控任务,提供:
- 对受限环境的全面监控覆盖
- 与云代理相同的能力
- 安全的本地执行
这使企业能够在同一平台下统一内部与外部 API 监控。
10. 自定义指标与基于浏览器的测量
虽然 API 监控专注于验证后端端点的行为,但许多现实问题只有在这些 API 响应被浏览器或客户端应用消费时才会显现。后端服务可能返回有效的 payload,但依赖该 payload 的页面或组件仍可能加载缓慢、渲染失败或行为不一致,这通常由于动态内容、JavaScript 执行或资源依赖导致。
因此,DevOps 团队需要将 API 行为与用户在浏览器中实际体验到的内容相关联。Dotcom-Monitor 通过自定义指标和基于浏览器的测量扩展了 API 监控,覆盖到 UI 层面。
使用 EveryStep 浏览器脚本工具,团队可以编写完整的浏览器会话脚本,以用户的方式与 Web 应用交互。
EveryStep 不仅捕获应用触发的原始 API 请求,还记录 UI 渲染的时序、动态元素加载、由 JavaScript 触发的动作以及依赖 AJAX、Flex 或其它动态组件的富互联网应用行为。当与 API 工作流结合时,这提供了后端性能如何转化为前端体验的全貌。
自定义指标允许 DevOps 团队在这些浏览器脚本中插入额外的时序检查点。这些检查点可以测量特定 UI 元素出现所需时间、某次 API 调用完成后仪表盘更新的速度,或动态工作流从一种状态切换到另一种状态所需的时间。
这些自定义测量对于现代单页应用(SPA)尤为有用——这类应用常发起大量异步调用,其组合延迟对感知性能的影响远大于单个端点。
尽管 Web API 监控基于 HTTP/S,但某些工作流确实需要浏览器级的测量。
使用 EveryStep 脚本,DevOps 可以捕获自定义的时序指标。这些指标在 API 调用触发 UI 输出时尤为有用。
自定义指标示例
- UI 加载间的时序
- RIA 元素
- 复杂的浏览器交互
- 动态页面的额外粒度
从 EveryStep 浏览器脚本收集的自定义指标会出现在会话日志、在线报告和瀑布图中。它们不会出现在 Web API 的 SLA 报告中。
11. API 监控配置的最佳实践
- 验证 API 的正确性,而不仅仅是可用性。许多故障隐藏在“200 OK”之后。使用断言验证 JSON 字段、XML 节点、预期值和业务逻辑结果。这可确保团队检测到不完整的 payload、schema 漂移或会破坏用户工作流的静默错误。
- 使用多步骤序列监控完整工作流。真实应用依赖链式调用——登录、token 获取、数据抓取、更新和确认。多步骤监控再现这些序列,暴露仅在跨多个服务处理数据时出现的故障。
- 持续测试 OAuth token 的颁发和授权流程。在大多数 SaaS 架构中,认证是单点故障。直接监控 token 端点,以捕获过期的凭证、无效的重定向 URI、缺失的 scope、缓慢的身份提供商等问题,防止影响用户。
- 使用 Dotcom-Monitor 的 Secure Vault 保护凭证。将 API 密钥、客户端密钥、token 和敏感变量以加密“密文”形式存储,而不是嵌入脚本中。这防止凭证泄露,并支持跨环境的安全轮换实践。
- 基于真实基线设置性能阈值。利用历史 SLA 报告和瀑布图来确定合适的超时和告警阈值。过于严格的超时会产生噪声;过于宽松则会掩盖延迟回归。随着基础设施或流量模式的变化,定期更新阈值。
- 同时监控公共和内部 API 路径。使用公共代理监控面向客户的行为,使用私有代理监控预发布、内部微服务、本地系统和受限网络。这种双重方法可捕获内部与外部性能差异。
- 利用 Postman 集合进行部署后验证。将现有的开发或 QA 集合转换为外部监控器,以验证新部署。发布后立即进行高频检查有助于捕捉 schema 变更、权限问题或代码更新引入的意外行为。
- 将合成监控数据与日志、指标和追踪进行关联分析。合成检查揭示外部症状,可观测性工具揭示内部原因。将这些来源结合审查可加速根因分析并缩短平均修复时间(MTTR)。
- 使用地理监控检测按区域的问题。API 往往因路由、CDN、负载均衡或流量分配而在不同区域表现不同。查看多区域数据可揭示局部延迟峰值或连通性问题。
- 计划定期深入审查 SLA 与性能报告。除了对事件响应外,还应检查长期趋势,以发现缓慢的退化、重复出现的断言失败或累积的微小错误。这支持主动的可靠性工程,并保护 SLO 目标和错误预算。
- 监控混合云交互与内部依赖关系。当架构跨多个云提供商和本地组件扩展时,监控它们之间的连接。私有代理有助于确保内部路由、服务发现和防火墙规则在网络中保持一致。
- 当 UI 性能重要时,纳入基于浏览器的检查。当 API 输出驱动动态组件时,使用 EveryStep 测量页面加载时间、RIA 渲染和自定义指标。这能揭示由后端变更引起的前端问题。
- 在高风险事件期间提高监控频率。在部署、基础设施升级、证书更新或网络变更后,应临时提高监控频率,以在客户注意到问题之前捕获早期回归指标。
- 将监控作为部署管道的一部分来处理。在发布后工作流中集成合成检查,并将其作为自动化的“健康门控”来验证系统在暴露于真实网络条件时能否正确运行。
常见问题:Dotcom Monitor Web API 监控
Web API 监控是持续测试 API 端点的过程,用于验证它们是否 可用、响应 并且 返回正确的数据。
Dotcom Monitor 使用从全球代理或私有代理执行的合成 HTTP/S 任务来完成此类监控。
文档:Web API 监控概览
Dotcom Monitor 支持基于 HTTP/S 的 API 监控,包括使用以下方法的请求:
- GET
- POST
- PUT
- DELETE
- PATCH(如果端点支持)
- API 接受的任何 HTTP/S 有效负载(JSON、XML、表单字段、纯文本、Base64 或在文档中说明用于上传任务的二进制数据)
这些配置在 REST Web API Tasks 中进行。
可以。Dotcom Monitor 使用 断言(Assertions) 来验证 API 的正确性。断言可以检查:
- 期望值
- 期望关键字
- JSON 响应结构
- XML 内容
- 特定内容的存在或缺失
断言有助于在 API 返回 HTTP 200 时检测到部分性故障。
支持。多步骤 REST 任务允许 DevOps 团队模拟完整工作流,例如:
- 登录
- 令牌检索
- 数据访问
- 资源更新
每个步骤可以包含自己的断言,并可以将值(例如令牌)传递到下一步。
文档:REST 任务创建指南
Dotcom Monitor 通过一个 获取令牌任务(Get Token Task) 支持 OAuth 2.0,该任务会:
- 发送身份验证请求
- 从 API 响应中提取访问令牌
- 将该令牌注入到后续的 API 调用中
这模仿了生产环境中使用的 OAuth 流程。
可以。Dotcom Monitor 可以为监控目的执行 Postman Collections,这允许团队重用基于 Postman 的 API 流程并从外部监控位置运行它们。
可以。私有代理(Private Agents)允许在受保护网络内部进行监控。这些代理执行与云端代理相同的任务,但运行在:
- 本地(on-prem)环境
- 受保护的企业网络
- 未对 Internet 暴露的预发布(staging)系统
Dotcom Monitor 使用一种 首个错误触发(first-error)告警模型:
- 任务出现错误的瞬间会触发告警
- 在同一会话内不会重复发送相同告警
- 告警将在每个监控周期内重复,直到问题解决
- 当 API 恢复时会发送“可用性恢复(Uptime)”告警
Dotcom Monitor 提供:
- 显示每次 API 调用实例的在线报告
- 详尽的错误日志
- 断言详情
- 显示各网络阶段耗时的瀑布图(waterfall charts)
- 包含可用性与性能指标的 SLA 报告
瀑布图时序包括:
- DNS
- SSL 握手
- 连接
- TTFB(首字节时间)
- 总响应持续时间
文档:自定义指标与分析指南
支持。若 API 接受,REST Web API 任务可以发送二进制或 Base64 负载。相关说明记录在 payload 推送文档中。
可以。多步骤任务可以提取诸如:
- 访问令牌(access tokens)
- ID
- JSON 字段
- 响应文本
这些值可在以下位置重用:
- 请求头(headers)
- 请求体(payloads)
- URL 路径变量
- 后续步骤的断言
提供。SLA 报告包含:
- 可用性百分比
- 按地域划分的性能趋势
- 错误分布
- 端点健康的历史视图
这有助于 DevOps 团队跟踪长期可靠性与性能退化。
能。由于监控探针在全球范围内运行,团队可以模拟来自不同全球区域的请求。
部分文档提供语言版本,包括:
- 德语
- 日语
- 葡萄牙语
- 简体中文
- 法语
- 西班牙语
能。多步骤任务按序执行,允许:
- Cookie 管理
- 令牌传递
- 引用数据的重用
- 基于会话的序列
只要 API 流使用 HTTP/S 请求逻辑,Dotcom Monitor 都能监控该序列。
文档:REST 任务编辑指南
API 检查的执行频率由设备配置中的监控频率设置决定。
Dotcom Monitor 支持灵活的调度;但速率限制由您的监控计划决定。
可以。请按照官方指南将监控代理的 IP 列入白名单。
支持。通过 LoadView 的 API 方法,DevOps 团队可以上传 EveryStep 脚本以创建负载测试。
- Web API 监控:验证 HTTP/S 端点。
- 基于浏览器的监控(EveryStep):验证浏览器中的用户流程,并可捕获 RIA 图像或自定义指标。
两者都会生成详尽日志和 SLA 报告,但评估的是不同的层面。
能。只要端点通过 HTTP/S 返回数据且不超过系统限制,Dotcom Monitor 可以:
- 记录响应
- 对响应执行断言评估
- 测量性能
支持。多步骤任务可以提取内容并在后续步骤的请求头、URL 或 payload 中重用这些内容。
文档:REST 任务编辑
能。SSL 验证在任务执行期间自动进行。证书验证错误会导致失败并触发告警。
这有助于 DevOps 团队快速识别即将过期或配置错误的证书。
可以。在适用场景下,API 监控可以与 LoadView(Dotcom Monitor 的负载测试平台)结合使用。
文档:LoadView 方法
监控周期会记录失败并:
- 发送即时告警
- 在首次错误处停止
- 将详尽信息记录到在线报告中
- 在下一个计划周期继续执行
- 当服务恢复正常时发送恢复告警
这可确保快速且可执行的通知。
可以。Dotcom Monitor 支持文档中描述的动态 payload 推送功能。