惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Privacy International News Feed
I
Intezer
T
Tenable Blog
S
Schneier on Security
Project Zero
Project Zero
G
GRAHAM CLULEY
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
Know Your Adversary
Know Your Adversary
博客园 - 司徒正美
The Cloudflare Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
News and Events Feed by Topic
博客园 - 叶小钗
宝玉的分享
宝玉的分享
L
LINUX DO - 热门话题
aimingoo的专栏
aimingoo的专栏
S
Secure Thoughts
Forbes - Security
Forbes - Security
T
The Exploit Database - CXSecurity.com
D
Darknet – Hacking Tools, Hacker News & Cyber Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 【当耐特】
罗磊的独立博客
IT之家
IT之家
H
Hacker News: Front Page
I
InfoQ
云风的 BLOG
云风的 BLOG
S
Security Affairs
M
MIT News - Artificial intelligence
GbyAI
GbyAI
Jina AI
Jina AI
Help Net Security
Help Net Security
Engineering at Meta
Engineering at Meta
大猫的无限游戏
大猫的无限游戏
Webroot Blog
Webroot Blog
L
Lohrmann on Cybersecurity
A
About on SuperTechFans
Attack and Defense Labs
Attack and Defense Labs
The Register - Security
The Register - Security
V
V2EX
G
Google Developers Blog
D
DataBreaches.Net
Apple Machine Learning Research
Apple Machine Learning Research
C
Cybersecurity and Infrastructure Security Agency CISA
J
Java Code Geeks
W
WeLiveSecurity
Cloudbric
Cloudbric
T
Tor Project blog

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理, 企事业单位数字化的业务供需本质 – 人人都是产品经理, 医疗智能体·第1讲——医疗信息化重构:从“辅助软件”到“自主智能体”的范式转移 – 人人都是产品经理, 粉丝量就是空气!!! – 人人都是产品经理, 用户说“薯片碎了”,机器回“要买吗?”:意图识别的翻车与破局 – 人人都是产品经理, RAG召回准确率从75到90 我做对了这三件事 – 人人都是产品经理, AI大事件:Anthropic改收费、OpenAI发安全版、手术机器人纳入医保、阿里发布”秒悟” – 人人都是产品经理, Chrome 推出 Skills 新功能,Agent 重塑上网方式 – 人人都是产品经理, GitHub前创始人拿了a16z的1700万美元,做Agent时代的Git – 人人都是产品经理 拷贝或克隆其他 Flutter OH 项目到本地后无法运行 – 人人都是产品经理, 优惠券设计:优惠券创建 – 人人都是产品经理, 不用死磕文档!AI 助手 1 小时搞定飞书 CLI 安装 + 配置 + 知识库 – 人人都是产品经理, 用小龙虾做竞品分析报告:从2天到20分钟,我是怎么做到的 – 人人都是产品经理 用小龙虾做市场分析报告:搞懂这3个公式,市场规模不再靠猜 – 人人都是产品经理, 你早就在做 Harness 工程,只是不知道它叫这个名字 – 人人都是产品经理, Think Long就够?你可能想多了! – 人人都是产品经理, 货代SRM实战:供应商准入怎么做,才能让资源池不是通讯录而是可交付网络? – 人人都是产品经理, 如何做好用户调研?详解基本技巧 – 人人都是产品经理, 木鸟、途家、美团对打,平台春天行动开“卷” – 人人都是产品经理, 入职才发现公司不靠谱?小红书从业者求职避坑指南 – 人人都是产品经理, 美国 AI 三巨头联手封堵,中国 AI 突围之路在何方 – 人人都是产品经理, 小红书,放在需求对面的镜子 – 人人都是产品经理, AI 会带来大规模失业吗? – 人人都是产品经理, 从出单到补货前,我第一次犹豫:该不该放大? – 人人都是产品经理, Flutter 三方库鸿蒙化适配:5 种高效检查方式,快速判断是否需要适配 – 人人都是产品经理, 从做产品进阶拿结果:医美机构产品经理转岗科室运营经理 – 人人都是产品经理, 阿里HappyHorse,一场关于“Token经济”的阳谋 – 人人都是产品经理, To B AI:客户留存落地的观察与思考 – 人人都是产品经理, AI产品的“生命线”——数据采集、标注、清洗的产品化设计 – 人人都是产品经理, 谈谈AI Agent(二):当“孩子”能自己“体验世界”时,你该学什么? – 人人都是产品经理, UI/UX设计师的3层能力进阶,前两层让你活下来,第三层…才是真正的分水岭 – 人人都是产品经理, 2分钟 → 30秒,效率提升75%:B端产品经理如何用「规则枷锁」驯服AI幻觉? – 人人都是产品经理, 还没来得及学OpenClaw,来了个更猛的:Hermes Agent – 人人都是产品经理, AI日报:宇树机器人跑出10m/s刷新世界纪录 – 人人都是产品经理, 一文说透基金互金如何用情绪价值引导用户决策做转化 – 人人都是产品经理, 当浏览器开始替你”看”网页:AI 浏览器正在亲手拆掉它脚下的那张网 – 人人都是产品经理, 0代码,一天时间我Vibe Coding了个网站 – 人人都是产品经理, Hermes 和 OpenClaw 之争,Agent 的能力应该“装上去”还是“长出来”? – 人人都是产品经理 视频生成的“桌子”,字节Seedance 2掀完,阿里快乐马掀 – 人人都是产品经理, 从听不懂到完全信任:我的 Codex 深度产品体验 – 人人都是产品经理, 当虚拟偶像有了北京户口,与真人偶像还有什么区别? – 人人都是产品经理, 会说,远远比会做更重要 —— 对 SBTI 爆火现象的五层观察 – 人人都是产品经理, AI产品经理必看:当“搭环境”比“选模型”更重要,你的认知还在2024年吗? – 人人都是产品经理, 2026年AI产品商业化核心逻辑:从功能demo到规模化营收的3个必破卡点 – 人人都是产品经理, 京东围绕供应链,卷起裤腿下场的那些事儿 – 人人都是产品经理, SBTI一夜刷屏:它赢在了“太会说人话” – 人人都是产品经理, 折扣零售的真相:不是便宜,而是价值感! – 人人都是产品经理, 和甲方吵了一架,最后加钱做了——我学到的ToB产品经理生存法则 – 人人都是产品经理, 和几位小红书操盘手聊了8小时,干货全在这 – 人人都是产品经理, 智谱GLM-5.1登场,开源模型首超Opus4.6!!! – 人人都是产品经理 Anthropic收入凭什么反超OpenAI,终于有人把这事说清楚了 – 人人都是产品经理, 史上最有故事感的技术报告——Claude最强模型Mythos 7个极其精彩的细节 – 人人都是产品经理, 模型不是壁垒,Harness 也不是 – 人人都是产品经理, 抖音本地生活业务思考21 – 人人都是产品经理, Superpowers:145k Star的AI编码框架,到底是什么来头? Superpowers:145k Star的AI编码框架,到底是什么来头? – 人人都是产品经理, OpenAI 的路走错了,Anthropic Harness 解法启示:模型需要实践专科生 – 人人都是产品经理, 画原型图的前一步:设计站点地图 – 人人都是产品经理, 给 DeepSeek 的最后一封催更信 – 人人都是产品经理, 手把手教你用 Claude Code 搭建 AI 营销团队:5 个 Agent、12 项技能,独立完成研究、写作、设计全流程 – 人人都是产品经理, 你以为大模型在学语言?不,它在重新发明语言学 – 人人都是产品经理 所谓Skill,不过是AI时代的工业垃圾 – 人人都是产品经理, 聊一聊内容传播的几个方法 – 人人都是产品经理, 当平台开始吃掉生态:从 OpenClaw 被封杀,读懂 Anthropic 的这盘棋 – 人人都是产品经理, 你装了 10 个 AI 插件,Obsidian 还是一个文件夹 – 人人都是产品经理 关于AI智能体架构演进的系统性思考:从单体试水到多体协同的重构 – 人人都是产品经理, 当“人”变成Skill,我们又该何去何从? – 人人都是产品经理 Mythos 事件:前沿 AI 治理的意外实验 – 人人都是产品经理, 货代CRM:信用与风险管理怎么做,才能把坏账风险拦在放货之前? – 人人都是产品经理, 从HR收集自拍照到员工自助录入——我见证了园区人脸识别从”不可用”到”真好用”的全过程 – 人人都是产品经理 千问闯关AI混沌期:阿里画靶,吴嘉张弓,马云射箭? – 人人都是产品经理,
告警!你的业务需要体检了!
产品小球 · 2022-10-17 · via 人人都是产品经理

在金融或电商行业,凡是涉及到交易的业务,都会有很大的系统风险。若系统异常,导致用户无法完成交易;又或者是运营人员操作不当,导致公司亏损,这些都是可能会遇到的问题。因此,我们在聚焦业务增长时,往往需要注意监控告警该关键环节。

上周的某一天晚上九点多,刚刚下班上地铁,就在企业微信群中收到消息。

  • “我们的成交金额见底了,快看看发生了什么?”
  • “系统某个接口出现异常,用户无法完成交易,研发正在解决”、
  • “问题发生多久了?造成多少损失?”
  • “大概一个小时,预计少了两百万交易量。”
  • “为什么持续将近一小时才发现解决?”

我工作后在两家公司待过,公司业务和业绩不尽相同,但都遇到过一样的事情——系统异常导致损失。这似乎成了每个公司都必须要经历的事情,甚至有的损失惨重而造成了一系列多米诺效应。

不管是电商行业还是金融行业,凡涉及到交易的业务,其实都会有很大的系统风险。例如,系统或者接口异常导致用户无法完成交易,这对公司来说是交易额的损失。又比如,运营人员操作不当导致被刷单或者薅羊毛,这对公司来说是利润的损失。

当我们聚焦于业务的增长时,往往会遗漏一个关键环节——监控告警。

无论是研发人员、产品人员、运营人员,其实都不能保证任何事情百分百“无bug”,研发接口可能受性能影响等会报错,产品人员可能设计逻辑时会有遗漏,运营人员配置活动时可能会失误。金无足赤,人无完人。但是,当出现问题时,我们需要能最及时的监控告警,最实时的排查解决。

无论是什么公司,什么业务,监控告警都是不可或缺的。

一、需要监控什么?

我们日常监控的内容,大多包含两个层面。

一是研发接口监控。

在很多情况下,流程异常都是接口先报错,进而影响到后续业务,所以接口一般会比业务数据更快的暴露问题。

研发在开发各类接口,尤其是核心流程接口时,大多会有接口监控,例如创建订单接口、订单支付接口等。

研发侧会监控接口报错次数,正常情况下接口会正常运行并返回结果。但当接口报错时,意味着无法正常返回结果,会导致流程阻塞。所以如果接口在某一段时间内,报错数量陡增,那意味着该接口出现异常。该类告警必须为实时监控告警。

二是业务数据监控。

对于产品和运营人员,每天最需要关注的就是业务数据,比如当天的成交用户数,成交GMV等。大多数情况下,我们会T+1去查看并分析前一天的详细数据,毕竟所有业务数据都实时跑,对性能的压力比较大,并非每个公司都有足够的资源和实力。

但是对于部分核心业务数据,需要进行实时监控并预警。例如,下单人数、下单数量、成交人数、成交单数、成交金额等。如果发现在某个时间段内,成交金额突然急剧下滑或者上升,那么很可能是业务出现异常。

针对核心业务指标,我们需要重点观察其变化趋势和极端绝对值。无论是突然同比增长200%,或者变化为0,都是属于异常情况。

综上所述,我们可以监控的内容包括:

  • 接口报错监控,实时监控核心接口的报错数量和成功率
  • 业务报错监控,实时监控核心业务指标的变化趋势

二、如何监控告警?

如何监控告警,实际上蕴含了三个问题:

  1. 针对什么进行告警?
  2. 什么情况下进行告警?
  3. 要怎么告警通知?

1. 针对什么进行告警?

针对什么进行告警,其实在上文需要监控什么中已经有所提交,我们一般需要对研发接口的报错情况和业务数据进行监控并告警。研发接口一般情况下研发系统会有专门的管理和监控,此处我们重点讲针对业务数据的监控和告警。

上文提到,我们需要对核心业务指标进行监控,实际操作中,我们需要明确定义这些指标。

首先,要找到数据来源,研发侧对于数据的上报,是上报到某个数据库实例中的某个数据库的某个数据库表的某个字段,然后业务侧对这个字段通过运算符公式加工为指标。

数据库实例是程序,是位于用户和操作系统之间的一层数据管理软件,是访问数据库的通道;用户对数据库中的数据做任何的操作,包括数据定义、数据查询、数据维护、数据库运行控制等等都是在数据库实例下进行的,应用程序只有通过数据库实例才能和数据库打交道。通常来说一个数据库实例对应一个数据库。

数据库中会存储很多张数据库表,每张数据库表有其应用意义。每张数据库表又会有很多个字段,每个字段对应不同的内容。当我们将数据上报时,意味着将某个数据作为字段值写入到对应字段中。

把字段值通过运算符公式进行加工,就能得到指标。常见的运算符公式包括sum(求和)、count(计数)、avg(平均值)、max(最大值)、min(最小值)等。

举个例子,我们要监控成交金额这一指标。

1)选择数据库实例,例如ec_database_instance

2)选择数据库实例中的数据库,例如ec_order_database

3)选择数据库中的数据库表,例如ec_order_detail

4)选择数据库表中的字段进行加工,形成指标,例如sum(order_amount)

2. 什么情况下进行告警?

我们知道要针对某些数据指标进行告警后,还要知道什么情况下进行告警,此处可以理解为设置告警规则,命中规则的情况下,就启动告警。

如果公司的大数据能力较强,包括数据完善、计算能力较强,可以使用大数据能力分析其合理范围。即大数据会计算某个指标的预估变化范围,如果指标值在该范围内,则表示正常;若指标值超出该范围,则表示数据异常。

在公司数据能力建设还未完备的情况下,我们可以考虑自行设置监控规则。

一个指标的监控,可能是由多条规则组成,我们需要考虑是针对多条规则取交集还是取并集。取交集则表示,同时命中多条规则就会告警。取并集则表示,命中任一一条规则就会告警。

每条具体的规则需要设置对比规则和对比阈值,常见的阈值规则包括:

  • 固定值大于/小于X
  • 同比昨天同一时间段大于/小于X%
  • 环比上一时间段大于/小于X%
  • 环比前N个周期的平均值大于/小于X%
  • 环比前N个周期的最大值/最小值大于/小于X%

举个例子,我们对十分钟内成交金额进行监控,如果其绝对值小于100,或者同比昨天同一时间段内十分钟交易金额大于10%,则启动告警。如果昨天10:00-10:10成交金额为1000,今天10:00-10:10成交金额为2000,则命中第二条规则,同比金额大于10%((2000-1000)/1000=100%),命中告警规则。

3. 要怎么告警通知?

当我们针对某个指标设置的告警规则生效后,需要如何通知接受人呢?

这个问题的实质,是我们对告警级别的处理,不同级别的告警有不同的运行频率和通知机制。我们大致可以分为以下三种:

1) 普通告警

普通告警一般为数据变化存在异常,需要产品或者研发进行确认是否存在问题,此时不一定有系统异常,可能是活动等原因造成的波动。

一般为每N个小时运行一次。

通知方式可以是通过企业微信或者钉钉等OA办公软件触达。

2) 紧急告警

紧急告警一般为数据变化异常幅度较大,需要马上确认是否有问题并进行跟进。

一般为每半小时或每小时运行一次。

通知方式除了OA软件触达,还可以通过邮件等方式,尽快告知处理人。

3) 致命告警

致命告警为数据绝对值出现明显异常,需要马上解决问题。例如,交易额突然降为0。

一般为每5分钟或每10分钟运行一次。

通知方式除了OA软件和邮件,还需要加上电话通知。当系统出现异常时,自动拨打电话或发送短信至处理人。

三、怎么搭建监控告警系统?

对于产品经理而言,知道如何进行监控告警后,还需要有对应的系统承接需求。现在市场上很多BI工具其实就有相关功能,除了帮助业务人员展示数据、分析数据外,也会提供监控告警功能,支持业务人员配置使用。

如果公司没有采购外部BI工具,而是选择自行开发的话,那就需要一套监控告警系统。

1. 配置告警指标

配置一项告警指标,有数据来源、维度、有指标、有筛选条件,就好像写一段sql,包括select、from、where、group by。

(1)数据来源

实例、数据库、数据库表:即中间表信息。选择数据上报到的数据库实例、数据库和数据库表。此处一般只支持选择,而不允许输入。

(2)维度

配置查询数据时的维度字段,即sql中的group by字段,可按照实际需求配置多个维度字段,或者不配置维度字段。

(3)指标

配置查询数据时的数据指标,即sql中的select字段,其中指标值内支持常用的计算函数,比如count、sum等,如果对应的字段无需进行计算,可直接填写字段名称

(4) 筛选条件

配置查询数据时的过滤条件,即sql中的where字段。此处一般会提供字段值对应的计算公式,比如某个字段的字段值等于或者包含某些内容,形成一个筛选条件。

2. 配置告警规则

配置告警条件,满足规则的数据将会被视为告警数据进行通知。

  • 告警规则:配置满足告警的条件,可按需进行对比类型、对比方式等配置。
  • 运行频率:告警任务的执行频率,按需配置。
  • 时间维度:告警任务是按照运行频率查询某个时间区间内的数据,此处指定了所选择的数据库表中对应的时间字段。

3. 配置告警通知

产生告警数据后,如何通知到相关的责任人进行处理。

  • 告警级别:包括【普通告警】、【紧急告警】、【致命告警】。
  • 通知时间:在此区间内的告警数据才会通知,否则不会进行通知。
  • 提醒间隔:通知的频率限制。
  • 告警方式:支持多选,包括企业微信、邮件、电话等。
  • 告警处理人:接收告警通知,并有告警处理的权限。

4. 记录告警处理

收到告警通知后,可在系统查看待处理的告警并进行处理。针对每项告警,可判断为有效告警还是无效告警,并选择对应的问题原因和解决方案。

通过记录告警处理,一方面可以追溯告警的有效性和准确性,便于持续迭代优化告警系统的功能。一方面可以确保每次告警处理结果有迹可循,方便业务侧追踪问题原因和解决方案。

日常的监控和预警必然重要,但我们也需要知道,无论是研发接口的告警,还是业务数据的异常,都是问题呈现到了用户端才被我们发现。实际上,有很多问题也许在管理端,研发人员操作或者运营人员配置时就可以体现。例如,我们监控到成交金额暴增,可能是被用户刷单薅羊毛了,那么在运营人员配置运营活动时,是否可以先计算相关金额并提醒其配置的准确性。尽可能的将问题前置暴露并及时解决,才是根源所在。

每年9月份开始都是各大公司的“体检季”,别忘了给公司业务和系统也体检一下,有很多赶紧“告警”!

作者:球溜溜,微信公众号:产品小球

本文由 @溜溜球 原创发布于人人都是产品经理,未经许可,禁止转载

题图来自 Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。