Checkly CLI Skills

✓ Monitoring as Code 官方 CLI 工作流

Checkly CLI 官方技能,提供 Monitoring as Code 完整工作流。支持用 TypeScript/JavaScript 定义合成监控(API/Browser Check),本地测试后通过 CI/CD 部署,适合规模化可编程监控管理。

收藏
3.2k
安装
1.4k
版本
1.0.6
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Checkly CLI Skills 是一套面向「监控即代码」(Monitoring as Code) 的完整 CLI 工作流指南,覆盖从项目初始化、认证配置、检查编写、本地测试到云端部署的全生命周期。

主要能力:

  • 项目脚手架npm create checkly@latest 一键生成包含 checkly.config.ts、__checks__/ 目录的标准项目结构
  • 多类型检查:API Check(HTTP 请求+断言)、Browser Check(Playwright spec)、Heartbeat/TCP/DNS Monitor 等
  • 本地测试链npx checkly test 在 Checkly 运行时验证;浏览器检查可先用 npx playwright test 快速迭代
  • 部署与导入npx checkly deploy 持续部署;npx checkly import 将现有 Web UI 检查反向生成代码
  • 运维诊断npx checkly checks list/get 查看失败检查、错误分组、RCA 根因分析;支持下载日志、视频、截图、pcap 等资产

配置层级(优先级递减):Check 级 > CheckGroup 级 > checkly.config.ts 默认 > 账户全局默认

显著优点:

  • 官方原生支持,与 Checkly 云平台深度集成
  • TypeScript-first,类型安全,支持 Git 版本控制与 Code Review
  • 原生 Playwright 支持,复用现有测试资产
  • CI/CD Native,可嵌入部署流水线实现「监控随应用一起发布」
  • 丰富的诊断能力,支持 Rocky AI 自动根因分析结果的复用

潜在局限:

  • 需 Node.js 环境,对非 Node 技术栈团队有额外成本
  • Browser Check 在 Checkly 运行时与本地 Playwright 可能有行为差异,需双重验证
  • 复杂多步流程需理解 CheckGroup、Constructs 等抽象概念,学习曲线存在
  • 私有化部署场景需额外配置 Private Locations

适合人群:

  • 需要将监控纳入 Git 工作流的 DevOps/SRE 团队
  • 已有 Playwright 测试资产、希望一键转为合成监控的 QA/开发者
  • 追求「Infrastructure as Code」一致性,厌恶手动配置 Web UI 的工程师
  • 需要规模化管理数十上百个检查的中大型组织

常规风险:

  • API Key/Account ID 等凭证需妥善管理,避免泄露到版本库
  • npx checkly checks delete 为破坏性操作,建议先用 --dry-run 预览
  • 生产部署前务必通过 npx checkly test 验证,防止因运行时差异导致误报/漏报
  • 检查频率与并发配置不当可能产生较高云成本

Checkly CLI Skills 内容

checkly-advanced文件夹
checkly-assets文件夹
checkly-auth文件夹
checkly-checks文件夹
checkly-config文件夹
checkly-constructs文件夹
checkly-deploy文件夹
checkly-groups文件夹
checkly-import文件夹
checkly-members文件夹
checkly-monitors文件夹
checkly-playwright文件夹
checkly-test文件夹
references文件夹
scripts文件夹
templates文件夹
手动下载zip · 49.7 kB
SKILL.mdtext/markdown
请选择文件