Vercel Observability 现已支持自定义指标

Vercel Observability 现已支持自定义指标

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

Vercel Functions 现支持自定义指标,通过 `@vercel/functions` 包的 `metric()` 函数记录延迟或业务事件,并附加属性筛选。指标可在查询构建器、笔记本和 CLI 中分析,自动包含部署和区域属性,按观测事件计费,适用于 Pro 和企业版。

🔎

延伸解读

自定义指标的使用场景

通过 metric() 函数,开发者可以记录任意数值,例如数据库查询耗时或业务事件,并附加属性(如数据表名)以便筛选和分组。这有助于将应用性能数据与 Vercel 平台内置的观测数据结合分析,从而更全面地了解应用运行状况。

分析工具与自动属性

自定义指标可在查询构建器、笔记本和 CLI 中分析,支持实时切片和聚合。Vercel 会自动为每个指标添加部署和区域等属性,方便按部署版本或函数所在区域进行过滤,无需手动标记,简化了分析流程。

计费与可用性注意

自定义指标按观测事件计费,且仅适用于 Pro 和企业版(需 Observability Plus)。开发者应留意指标数量,避免产生额外费用。建议在文档中确认具体计费标准,并根据实际需求合理使用。

Q&A

如何在 Vercel Functions 中记录自定义指标?

使用 `@vercel/functions` 包中的 `metric()` 函数,例如:`metric("database.query_ms", 120, { table: "my-table", db: "my-database" })`。

Vercel 的自定义指标可以附加哪些属性?

可以附加任意自定义属性,例如表名、数据库名等,用于筛选和分组。同时,Vercel 会自动添加部署和区域等属性。

Vercel 自定义指标支持在哪些工具中分析?

支持在查询构建器、笔记本和 CLI 中分析,CLI 使用 `vc metrics` 命令。

Vercel 自定义指标如何计费?

自定义指标按观测事件计费,适用于 Pro 和企业版(需 Observability Plus)。

Vercel 自定义指标可以记录哪些类型的数据?

可以记录任何你关心的值,例如请求延迟或业务事件。

Vercel 自定义指标是否自动包含部署和区域信息?

是的,Vercel 会自动添加源部署和函数区域等属性。

🏷️

标签

➡️

继续阅读