Monitor

📡 可编程监控,洞察一切

轻量级可编程监控框架,支持自定义脚本、结构化日志、智能告警与趋势洞察,适合网站、API、内容变化等场景。

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

使用说明

核心用法

Monitor 是一款面向开发者的可编程监控技能,采用「脚本即监控」的设计理念。用户通过编写简单的 Bash/Python/Node 脚本定义监控目标,框架负责调度执行、结构化存储、智能告警和数据分析。

工作流程
1. 编写监控脚本 → 放置于 .monitors/monitors/,输出标准 JSON 格式

2. 配置调度周期 → 支持 1分钟/5分钟/15分钟/24小时等粒度

3. 结构化日志 → 按 YYYY-MM.jsonl 分片存储,12个月滚动保留

4. 多通道告警 → 支持 Log/Agent/Pushover/Webhook/Email 等,智能抑制重复告警

5. 智能洞察 → 自动计算可用率、识别周期故障模式、生成周度报告

显著优点

  • 极致灵活:任何可脚本化目标皆可监控,无预设限制
  • 存储友好:仅存储哈希、状态、延迟等元数据,拒绝臃肿
  • 云原生友好:纯文件配置,易于 Git 版本控制和 CI/CD 集成
  • 告警智能:状态变化才触发,支持连续失败阈值,避免告警风暴

潜在局限

  • 需一定脚本编写能力,非纯零代码方案
  • 依赖宿主环境的 cron/任务调度,分布式场景需自行协调
  • 告警通道配置较底层,无内置开箱即用的 SaaS 集成

适合人群:个人开发者、小团队运维、SRE 爱好者、需要监控特殊业务指标(如竞争对手内容更新、社交媒体动态)的场景。

常规风险

  • 脚本漏洞可能导致信息泄露(如硬编码密钥)
  • 高频监控若配置不当可能产生日志爆炸
  • 跨平台兼容性:Windows 需额外注意 shell 语法差异

Monitor 内容

手动下载zip · 2.3 kB
SKILL.mdtext/markdown
请选择文件