Skip to content

Commit 7f394a6

Browse files
authored
Merge pull request #32 from flashcatcloud/doc-review/2026-03-26-feature-matrix
docs: explain License billing model and PagerDuty cost comparison
2 parents b10f01e + 836a14b commit 7f394a6

File tree

6 files changed

+184
-25
lines changed

6 files changed

+184
-25
lines changed

.cursor/skills/translate-zh-to-en/glossary.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ Chinese-English terminology mapping. Maintain consistency during translation.
2929
|---------|---------|
3030
| 告警风暴 | alert storm |
3131
| 告警聚合 | alert grouping |
32+
| 规则告警聚合 | pattern alert grouping |
33+
| 智能告警聚合 | intelligent alert grouping |
3234
| 静默策略 | silence rule |
3335
| 抑制策略 | inhibit rule |
3436
| 排除规则 | drop rule |

CLAUDE.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ These are non-obvious translations that must stay consistent:
5353
| 抑制策略 | inhibit rule |
5454
| 排除规则 | drop rule |
5555
| 环节 | level |
56+
| 告警聚合 | alert grouping |
57+
| 规则告警聚合 | pattern alert grouping |
58+
| 智能告警聚合 | intelligent alert grouping |
5659

5760
Full glossary: `.cursor/skills/translate-zh-to-en/glossary.md`
5861

en/on-call/quickstart/comparison.mdx

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,13 +182,45 @@ Pricing is a critical factor in enterprise decisions—you need to choose the mo
182182
| Dimension | Flashduty | PagerDuty |
183183
| --- | --- | --- |
184184
| **Pricing Page** | [flashcat.cloud/flashduty/price](https://flashcat.cloud/flashduty/price/) | [pagerduty.com/pricing](https://www.pagerduty.com/pricing/incident-response/) |
185-
| **Billing Model** | Seat fee + excess communication fees | Seat fee + Add-Ons |
185+
| **Billing Model** | License fee + excess communication fees | Seat fee + Add-Ons |
186186
| **Edition Pricing** | **Professional ¥199/user/month**, full features including AIops | Business $41/user/month, AIops and other features require separate Add-Ons |
187-
| **Active Users** |**Only charges for active users** (members who view or handle incidents that month; receiving notifications only doesn't count as active) | ❌ All users must pay |
187+
| **Billing Target** |**Only active users are charged**—only members who view and handle incidents need a License |**All users must pay**—including members who only receive notifications |
188+
| **Notification Capability** | ✅ Members without a License can still receive all notifications (email, SMS, voice call, IM) | ❌ A paid seat is required to receive notifications |
188189
| **Free Trial** | Professional 14 days free, can request extension | Business 14 days free |
189190

191+
### Billing Model Difference: License vs Full-team Seats
192+
193+
This is the most fundamental pricing difference between Flashduty and PagerDuty.
194+
195+
<Tabs>
196+
<Tab title="PagerDuty Model">
197+
PagerDuty requires **a paid seat for every user who needs to receive notifications**. This means:
198+
- A 100-person team where everyone needs incident notifications requires 100 paid seats
199+
- To control costs, organizations often limit seats to core personnel, causing **critical notifications to miss** relevant stakeholders
200+
- Total cost = seat price × all users who need notifications
201+
</Tab>
202+
<Tab title="Flashduty Model">
203+
Flashduty decouples **incident handling permissions** from **notification delivery**:
204+
- Only members who need to log in to **view and handle** incidents require a License
205+
- **All members** (including those without a License) can passively receive alert notifications
206+
- Total cost = License price × active incident handlers (typically only 10%–20% of the team)
207+
</Tab>
208+
</Tabs>
209+
210+
### Cost Comparison Example
211+
212+
For a 100-person engineering team where 15 people actively handle incidents:
213+
214+
| Cost Item | Flashduty Professional | PagerDuty Business |
215+
| --- | --- | --- |
216+
| Seats/Licenses required | **15** Licenses | **100** seats |
217+
| Monthly cost | 15 × ¥199 = **¥2,985/month** | 100 × $41 ≈ **¥29,930/month** |
218+
| Notification coverage | **100 people** (everyone receives notifications) | **100 people** (but everyone must pay) |
219+
| Annual total cost | **~¥35,820** | **~¥359,160** |
220+
| **Savings** || **~90% savings** |
221+
190222
<Tip>
191-
**Cost Advantage**: Flashduty's active user billing model can significantly reduce total cost of ownership, especially suitable for large teams.
223+
**Key Difference**: Flashduty lets you **achieve 100-person notification coverage at the cost of 15 people**. To achieve the same coverage with PagerDuty, you must pay for all 100 users. Learn more about the [License model explained](/en/platform/pricing#license-model-explained).
192224
</Tip>
193225

194226
---
@@ -222,7 +254,7 @@ Quality service support is essential for successful product implementation.
222254

223255
<CardGroup cols={2}>
224256
<Card title="Flashduty Highlights" icon="star">
225-
- **Better Pricing Strategy**: Active user billing, full features including AIops
257+
- **Better Pricing Strategy**: Only active incident handlers need a License, saving 80%–90% for large teams
226258
- **Localization Advantages**: Complete Mainland China IM, voice/SMS support
227259
- **Feature Innovation Leadership**: Exclusive features like inhibition, storm warning, dynamic assignment
228260
- **Thoughtful Service Experience**: Dedicated IM groups, remote expert support

en/platform/pricing.mdx

Lines changed: 54 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,9 @@ Each License corresponds to one account member. Only members with a License can
3636
| **Silence rules** ||||
3737
| **Usage dashboard** ||||
3838
| **Inhibit rules** ||||
39-
| **Alert aggregation** ||||
40-
| **Pattern/Intelligent alert grouping** ||||
39+
| **Alert grouping** ||||
40+
| **Pattern alert grouping** ||||
41+
| **Intelligent alert grouping** ||||
4142
| **Alert storm** ||||
4243
| **Insights dashboard** ||||
4344
| **Change integration** ||||
@@ -103,7 +104,39 @@ On the Free plan, notifications **stop** once the quota is exhausted. On Standar
103104
| Standard | Email / Ticket | 5×8 hours |
104105
| Pro | Dedicated support group | 7×8 hours |
105106

106-
### License Types
107+
### License Model Explained
108+
109+
Unlike products such as PagerDuty that charge for **every user**, Flashduty uses a **License (active user)** billing model—only members who need to **view and handle incidents** require a License. Other members can receive alert notifications at no additional cost.
110+
111+
#### Who Needs a License?
112+
113+
| Role | License Required? | Explanation |
114+
| --- | :---: | --- |
115+
| On-call engineers || Need to view incident details, acknowledge, and handle incidents |
116+
| Team leads || Need to view incidents, configure escalation rules and schedules |
117+
| Notified developers / ops || Only need to passively receive notifications, no platform login required |
118+
| Management || Can monitor overall status via analytics dashboards or status pages |
119+
| External collaborators || Get information through webhooks, email, or status pages |
120+
121+
<Tip>
122+
**Cost advantage for large teams**: In practice, a 100-person engineering team typically has only 10–20 people who actively handle incidents day-to-day. The rest only need to receive notifications when relevant incidents occur. This means you may only need 10–20 Licenses instead of paying for all 100 people—**reducing costs by 80%–90%**.
123+
</Tip>
124+
125+
#### Why the License Model?
126+
127+
Traditional per-user pricing (like PagerDuty) requires purchasing a seat for every user who receives notifications, which creates two problems in practice:
128+
129+
1. **Wasted spend**: Most team members only need to receive notifications when incidents occur—they never log in to view or handle incidents—yet each still requires a full-price seat
130+
2. **Insufficient notification coverage**: To control costs, organizations often limit who receives notifications, causing critical information to miss key stakeholders
131+
132+
Flashduty's License model decouples **incident handling capability** from **notification delivery**:
133+
134+
- **Members with a License**: Full permissions to view, handle, and configure incidents
135+
- **Members without a License**: Can passively receive all alert notifications (email, SMS, voice call, IM), share the tenant's notification quota, ensuring information reaches everyone who needs it
136+
137+
This approach ensures comprehensive notification coverage while significantly reducing total cost of ownership.
138+
139+
#### License Types
107140

108141
<Tabs>
109142
<Tab title="Fixed License">
@@ -121,7 +154,7 @@ On the Free plan, notifications **stop** once the quota is exhausted. On Standar
121154
</Tab>
122155
</Tabs>
123156

124-
### Permissions for Members Without License
157+
#### Permissions for Members Without License
125158

126159
<Warning>
127160
Members without a License have limited functionality and can only passively receive alert messages.
@@ -131,7 +164,8 @@ Members without a License have limited functionality and can only passively rece
131164
| --- | --- |
132165
| View incidents | ❌ Cannot view incident list/details |
133166
| Handle incidents | ❌ Cannot acknowledge, close, or perform other operations |
134-
| Receive notifications | ✅ Can passively receive alert messages |
167+
| Receive notifications | ✅ Can passively receive alert messages (email, SMS, voice call, IM) |
168+
| Escalation rule reference | ✅ Can be added as notification targets in escalation rules |
135169
| Notification quota | ✅ Shares the tenant's email, SMS, and phone call quota |
136170

137171
---
@@ -187,17 +221,28 @@ The Free plan is suitable for evaluating product features. The Pro plan is bille
187221

188222
<AccordionGroup>
189223
<Accordion title="How does On-call calculate active users?">
190-
Users who use commercial features within the month are counted as active users. At the end of each monthly cycle:
224+
Members who use commercial features (viewing or handling incidents) within the month are counted as active users. **Receiving alert notifications alone does not count as active usage.** At the end of each monthly cycle:
191225
- Fixed Licenses remain valid
192226
- Temporary Licenses are automatically released
193227
- When a member is deleted, their License is automatically released
194228
</Accordion>
195229

230+
<Accordion title="How many Licenses does my team need?">
231+
Only members who need to **log in to the platform to view incident details, acknowledge, and handle incidents** require a License. Members who only receive alert notifications do not need one.
232+
233+
**How to estimate**: Count the core personnel in your team who participate in daily on-call and incident response, typically:
234+
- Frontline on-call engineers
235+
- Team leads involved in incident handling
236+
- Administrators who configure escalation rules and schedules on the platform
237+
238+
**Real-world example**: For a 100-person engineering team, typically only 10–20 people need to log in and handle incidents daily. The remaining 80–90 people only need to receive notifications when relevant incidents occur. Therefore, you only need 10–20 Licenses, **saving 80%–90% compared to paying for every team member**.
239+
</Accordion>
240+
196241
<Accordion title="What can members without a License do?">
197-
- **Can**: Passively receive alert messages, share tenant notification quota
242+
- **Can**: Passively receive alert messages (email, SMS, voice call, IM), be referenced as notification targets in escalation rules, share tenant notification quota
198243
- **Cannot**: View/handle incidents, perform any platform configuration operations
199-
200-
In escalation rules, you can choose to notify members without a License about incidents, but they cannot perform any operations on the incident.
244+
245+
In escalation rules, you can choose to notify members without a License about incidents, but they cannot perform any operations on the incident. This means you can include your entire team in the notification scope without purchasing a License for every person.
201246
</Accordion>
202247

203248
<Accordion title="How are RUM sessions calculated?">

zh/on-call/quickstart/comparison.mdx

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,13 +183,45 @@ keywords: ["产品对比", "PagerDuty", "功能对比", "价格对比", "竞品
183183
| 对比维度 | Flashduty | PagerDuty |
184184
| --- | --- | --- |
185185
| **价格页面** | [flashcat.cloud/flashduty/price](https://flashcat.cloud/flashduty/price/) | [pagerduty.com/pricing](https://www.pagerduty.com/pricing/incident-response/) |
186-
| **收费模式** | 席位费 + 超额通信费用 | 席位费 + Add-Ons |
186+
| **收费模式** | License 费 + 超额通信费用 | 席位费 + Add-Ons |
187187
| **版本定价** | **专业版 ¥199/人/月**,全功能包含 AIops | Business 版 $41/人/月,AIops 等功能需单独购买 Add-Ons |
188-
| **活跃用户** |**仅收取活跃用户费用**(当月查看或处理故障的成员,仅接收通知不算活跃用户) | ❌ 所有用户都需付费 |
188+
| **计费对象** |**仅对活跃用户收费**——只有查看和处理故障的成员需要 License |**所有用户都需付费**——包括仅接收通知的成员 |
189+
| **通知能力** | ✅ 无 License 成员也可接收所有通知(邮件、短信、电话、IM) | ❌ 必须购买席位才能接收通知 |
189190
| **免费试用** | 专业版 14 天免费,可申请延长 | Business 版 14 天免费 |
190191

192+
### 计费模式差异:License vs 全员席位
193+
194+
这是 Flashduty 与 PagerDuty 最本质的定价区别。
195+
196+
<Tabs>
197+
<Tab title="PagerDuty 模式">
198+
PagerDuty 要求**每一个需要接收通知的用户都购买席位**。这意味着:
199+
- 一个 100 人的团队,如果所有人都需要在故障时收到通知,就需要购买 100 个席位
200+
- 为控制成本,企业往往只为核心人员购买席位,导致**关键通知无法触达**相关人员
201+
- 总费用 = 席位单价 × 全部需通知的用户数
202+
</Tab>
203+
<Tab title="Flashduty 模式">
204+
Flashduty 将**故障处理权限****通知接收**解耦:
205+
- 只有需要登录平台**查看和处理**故障的成员才需要 License
206+
- **所有成员**(包括无 License 成员)都可以被动接收告警通知
207+
- 总费用 = License 单价 × 活跃处理人数(通常仅为团队的 10%~20%)
208+
</Tab>
209+
</Tabs>
210+
211+
### 成本对比示例
212+
213+
以 100 人技术团队、其中 15 人日常参与故障处理为例:
214+
215+
| 费用项 | Flashduty 专业版 | PagerDuty Business |
216+
| --- | --- | --- |
217+
| 需购买席位/License 数 | **15 个** License | **100 个**席位 |
218+
| 月费用 | 15 × ¥199 = **¥2,985/月** | 100 × $41 ≈ **¥29,930/月** |
219+
| 通知覆盖人数 | **100 人**(全员可接收通知) | **100 人**(但全员需付费) |
220+
| 年度总成本 | **约 ¥35,820** | **约 ¥359,160** |
221+
| **节省比例** || **节省约 90%** |
222+
191223
<Tip>
192-
**成本优势**:Flashduty 的活跃用户计费模式可以显著降低总体拥有成本,特别适合大型团队
224+
**核心差异**:Flashduty 让您**用 15 个人的费用实现 100 人的通知覆盖**。PagerDuty 要实现同样的覆盖面,需要为全部 100 人付费。了解更多 [License 模式详解](/zh/platform/pricing#license-模式详解)
193225
</Tip>
194226

195227
---
@@ -223,7 +255,7 @@ keywords: ["产品对比", "PagerDuty", "功能对比", "价格对比", "竞品
223255

224256
<CardGroup cols={2}>
225257
<Card title="Flashduty 突出优势" icon="star">
226-
- **更优价格策略**活跃用户计费,全功能包含 AIops
258+
- **更优价格策略**仅活跃处理人员需要 License,大团队可节省 80%~90% 费用
227259
- **本土化优势**:完善的中国大陆 IM、语音短信支持
228260
- **功能创新领先**:故障抑制、风暴预警、动态分派等独有功能
229261
- **贴心服务体验**:专属 IM 群、远程专家支持

0 commit comments

Comments
 (0)