Vercel 8 月 20 日让 Observability 收自定义指标。从 @vercel/functions 里引入 metric 这个帮手,在 Functions 里把你在意的值打出来,请求耗时也行,业务事件也行,还能挂上属性用来筛选和分组。
写法很短,一行 metric 调用带上名字、数值和属性对象就是全部,官方给的例子是记一次数据库查询的毫秒数,属性里带上表名和库名。
Vercel 会自己补上来源部署和函数所在区域这两项上下文。打出来的数据有三个地方看得到,查询构建器里临时切片聚合,Notebooks 里搭仪表盘并分享,命令行用 vc metrics。
计费和门槛写得直白。自定义指标按观测事件计费,需要 Pro 或 Enterprise 加上 Observability Plus。
公告没给任何数量限制。每个部署能打多少条、单价多少、超了会怎样,都要去看文档或者等账单出来才知道。指标保留多久也没写。