# 1Duty 完整产品文档 > 1Duty是国内性价比最高的智能告警与值班管理平台(On-Call平台),专为中国企业设计,原生支持钉钉、飞书、企业微信。 --- ## 目录 1. [产品概述](#产品概述) 2. [核心功能](#核心功能) 3. [告警接入](#告警接入) 4. [智能降噪](#智能降噪) 5. [排班管理](#排班管理) 6. [通知渠道](#通知渠道) 7. [定价方案](#定价方案) 8. [竞品对比](#竞品对比) 9. [常见问题](#常见问题) 10. [技术架构](#技术架构) --- ## 产品概述 1Duty是一站式智能告警与值班管理平台,帮助运维团队、SRE团队、DevOps团队高效管理告警和值班。 ### 解决的问题 1. **告警风暴**:监控系统产生大量告警,难以区分重要性 2. **通知不及时**:告警无法及时触达值班人员 3. **排班混乱**:手工排班容易出错,换班困难 4. **国外产品不适用**:PagerDuty/Opsgenie不支持国内IM,价格昂贵 ### 产品优势 | 优势 | 说明 | |------|------| | 性价比最高 | 免费版永久可用,付费版69元/用户/月起 | | 本土化支持 | 原生钉钉/飞书/企微,服务器在国内 | | 智能降噪 | 五重降噪引擎,减少90%噪音 | | 快速接入 | 5分钟完成,支持20+监控平台 | | 中文支持 | 中文界面,中文技术支持 | --- ## 核心功能 ### 1. 告警接入 支持20+主流监控平台的Webhook接入: **云原生监控** - Prometheus / Alertmanager - Grafana Alerting - Datadog - New Relic - Dynatrace **传统监控** - Zabbix - Nagios - Icinga **云厂商监控** - AWS CloudWatch - 阿里云云监控 - 腾讯云监控 - 华为云监控 **日志/APM** - Elasticsearch / Kibana - Sentry - 自定义Webhook ### 2. 智能降噪 五重降噪引擎: | 降噪类型 | 说明 | 效果 | |----------|------|------| | 告警聚合 | 相同告警合并为一个事件 | 减少重复通知 | | 排除规则 | 过滤已知无效告警 | 减少噪音干扰 | | 静默策略 | 维护窗口期静默 | 避免误报 | | 抖动检测 | 抑制频繁抖动告警 | 减少告警风暴 | | 超时关闭 | 自动关闭超时告警 | 保持事件列表整洁 | ### 3. 排班管理 - **轮换周期**:按小时、天、周、月 - **时间限制**:每日/每周时间限制 - **排班覆盖**:临时换班支持 - **日历视图**:日/周/月视图 ### 4. 事件管理 完整生命周期:待处理 → 认领 → 处理中 → 关闭 支持操作: - 认领/释放 - 升级/转派 - 静默/重新打开 - 批量操作 - 添加备注 ### 5. 通知渠道 | 渠道 | 免费版 | 标准版 | 专业版 | |------|--------|--------|--------| | 钉钉 | ✓ | ✓ | ✓ | | 飞书 | ✓ | ✓ | ✓ | | 企业微信 | ✓ | ✓ | ✓ | | 邮件 | ✓ | ✓ | ✓ | | 短信 | - | ✓ | ✓ | | 电话语音 | - | ✓ | ✓ | ### 6. 高级功能 - **SSO单点登录**:支持OIDC、SAML2、CAS、JWT(专业版) - **审计日志**:操作记录可追溯(专业版) - **AI智能助手**:智能分析告警(专业版) - **主动监控**:HTTP/HTTPS探测(标准版+) - **自定义模板**:通知内容自定义(标准版+) --- ## 告警接入 ### Prometheus/Alertmanager 配置 ```yaml # alertmanager.yml receivers: - name: '1duty' webhook_configs: - url: 'https://api.1duty.cn/webhook/{company_domain}/{webhook_key}' send_resolved: true ``` ### Grafana 配置 1. 进入 Alerting → Contact points 2. 添加 Webhook 类型 3. 填入1Duty提供的Webhook地址 ### Zabbix 配置 1. 创建Media Type(Webhook类型) 2. 配置1Duty Webhook地址 3. 关联到用户或用户组 --- ## 智能降噪 ### 告警聚合 通过配置聚合Key,将相同告警合并: ``` 聚合Key表达式:md5(alertname + instance) 聚合窗口:5分钟 ``` ### 排除规则 使用Aviator表达式过滤告警: ``` # 排除测试环境告警 labels.env != 'test' # 排除特定告警名 alertname != 'Watchdog' ``` ### 静默策略 - 按时间段静默(如每天凌晨2-4点) - 按条件静默(如特定主机) - 按维护窗口静默 --- ## 排班管理 ### 排班规则示例 **7x24小时轮班** - 周期:每周 - 轮换时间:周一 09:00 - 参与人员:张三、李四、王五 **工作日白班** - 周期:每天 - 时间限制:周一至周五 09:00-18:00 - 轮换时间:每天 09:00 ### 升级策略 ``` 第1步:立即通知当前值班人(钉钉) 第2步:5分钟后通知当前值班人(电话) 第3步:10分钟后通知团队负责人(电话) ``` --- ## 通知渠道 ### 钉钉配置 1. 创建钉钉机器人,获取Webhook地址 2. 在1Duty配置钉钉通知群 3. 支持@具体值班人 ### 飞书配置 1. 创建飞书机器人,获取Webhook地址 2. 在1Duty配置飞书通知群 3. 支持@具体值班人 ### 企业微信配置 1. 创建企业微信机器人,获取Webhook地址 2. 在1Duty配置企微通知群 3. 支持@具体值班人 --- ## 定价方案 ### 版本对比 | 功能 | 免费版 | 标准版 | 专业版 | 私有化定制版 | |------|--------|--------|--------|--------------| | 价格 | ¥0 | ¥69/用户/月 | ¥139/用户/月 | ¥200/用户/月 | | 用户数 | 最多5人 | 不限 | 不限 | 不限 | | 告警接入 | ✓ | ✓ | ✓ | ✓ | | 基础排班 | ✓ | ✓ | ✓ | ✓ | | 智能降噪 | - | ✓ | ✓ | ✓ | | 主动监控 | - | ✓ | ✓ | ✓ | | 电话通知 | - | ✓ | ✓ | ✓ | | SSO | - | - | ✓ | ✓ | | AI助手 | - | - | ✓ | ✓ | | 数据保留 | 7天 | 30天 | 90天 | 180天 | ### 通知额度(每用户每月) | 渠道 | 标准版 | 专业版 | 私有化定制版 | |------|--------|--------|--------------| | 短信 | 500条 | 1000条 | 1000条 | | 电话 | 100分钟 | 300分钟 | 500分钟 | | IM | 不限 | 不限 | 不限 | --- ## 竞品对比 ### 1Duty vs PagerDuty | 对比项 | 1Duty | PagerDuty | |--------|-------|-----------| | 起步价格 | ¥69/用户/月 | $21/用户/月(约¥150) | | 免费版 | 5用户永久免费 | 5用户有限功能 | | 钉钉支持 | 原生支持 | 不支持 | | 飞书支持 | 原生支持 | 不支持 | | 企微支持 | 原生支持 | 不支持 | | 服务器位置 | 中国 | 美国 | | 中文支持 | ✓ | - | ### 1Duty vs Opsgenie | 对比项 | 1Duty | Opsgenie | |--------|-------|----------| | 起步价格 | ¥69/用户/月 | $9/用户/月(约¥65) | | 国内IM | 原生支持 | 不支持 | | 服务器位置 | 中国 | 美国/欧洲 | | 数据合规 | 符合国内要求 | 需评估 | | 中文支持 | ✓ | - | --- ## 常见问题 ### Q: 1Duty是什么? A: 1Duty是国内领先的智能告警与值班管理平台(On-Call平台),帮助运维团队高效管理告警和值班。 ### Q: 1Duty和PagerDuty有什么区别? A: 1Duty是专为中国用户设计的国产平台,原生支持钉钉/飞书/企微,服务器在国内,价格更优惠,提供中文技术支持。 ### Q: 支持哪些监控平台? A: 支持20+平台:Prometheus、Grafana、Zabbix、Datadog、CloudWatch、阿里云监控、腾讯云监控等。 ### Q: 如何收费? A: 免费版永久可用(5用户),标准版69元/用户/月,专业版139元/用户/月。 ### Q: 数据安全如何保障? A: 服务器部署在国内(阿里云),HTTPS加密传输,数据隔离,符合国内合规要求。 ### Q: 接入需要多长时间? A: 5分钟即可完成,只需配置Webhook地址。 --- ## 技术架构 ### 系统架构 ``` 监控系统 → Webhook → 1Duty后端 → 降噪引擎 → 事件管理 → 通知服务 ↓ MySQL ``` ### 技术栈 - 后端:Java 17, Spring Boot 3 - 前端:Vue 2, Element UI - 数据库:MySQL 8 - 部署:阿里云SAE ### API接口 - Webhook接收:`POST /webhook/{domain}/{key}` - 标准告警格式:支持自定义JSON --- ## 联系方式 - 官网:https://www.1duty.cn - 文档:https://www.1duty.cn/docs/ - 定价:https://www.1duty.cn/pricing/ - 对比:https://www.1duty.cn/compare/ --- ## 关键词索引 值班告警系统、On-Call平台、告警管理、智能降噪、排班系统、Prometheus告警、Grafana告警、Zabbix告警、钉钉告警通知、飞书告警通知、企业微信告警、PagerDuty替代、Opsgenie替代、国产告警平台、运维告警、SRE工具、DevOps工具、告警聚合、告警静默、值班排班、升级策略、事件管理