跳转到内容
Telemetry
整合集合

Node.js 和 TypeScript Telemetry 集成

使用服务器端事件检测 Node.js 框架、边缘运行时、队列、数据库客户端、记录器、Webhook 和 AI 应用程序。

审阅者 Telemetry产品团队 . 运行时边界、共享事件字段、验证工作流程和上游实现源. 审查标准和所有权

21 实施指南

每个指南都包含服务器端代码片段、交付和隐私边界、验证查询、相关 SQL 以及上游文档的链接。

浏览指南

选择框架

选择知道结果的边界

选择终端中间件边界

在知道最终状态和持续时间后记录请求,并在工作人员知道工作是否完成、重试或失败后记录作业。

仅将凭证保留在服务器上

在服务器代码中初始化一个共享客户端。浏览器和边缘收集应通过应用程序拥有的白名单。

保留框架上下文而无需原始负载

使用路由模板、命名操作、队列名称和错误类别,而不是 URL、请求正文、SQL 文本或异常转储。

共享事件合约

保持第一个模式可互操作

  • route_template 或 job_name、状态、duration_ms 和发布
  • request_id、job_id、account_id 和受控 error_type
  • 环境、运行时、retry_count 和依赖项

使这些字段适应工作流程,但在多个服务依赖同一个表之前保持单位、状态类别、标识符和所有权明确。

验证

在发出警报之前练习故障路径

  1. 1从实际运行时发送一个成功和一个失败的请求或作业。
  2. 2确认重用初始化而不是为每个事件创建一个客户端。
  3. 3测试传递路径的关闭、超时和重试行为。
  4. 4按路线、作业、发布、状态查询最新行。

实施指南

匹配框架、提供程序或运行时

来源实施指南

Node.js 和快速结构化日志记录

Instrument Express 路由结果具有稳定的路由模板、状态代码、请求延迟和安全关联字段。

打开指南
来源实施指南

Next.js 服务器事件分析

从 Next.js 路由处理程序和服务器操作发送 SQL 就绪事件,而无需向浏览器公开摄取密钥。

打开指南
来源实施指南

NestJS 请求和工作流程 Telemetry

为 NestJS 控制器和提供者提供规范化的路由结果、延迟、错误、版本和批准的帐户上下文。

打开指南
来源实施指南

Cloudflare 工作人员 Telemetry

记录边缘请求状态、延迟、提供商故障、cron 运行以及来自 Cloudflare Workers 的队列工作人员。

打开指南
来源实施指南

AWS Lambda 结构化事件监控

通过紧凑的结构化事件跟踪 Lambda 调用、冷启动、持续时间、重试和业务成果。

打开指南
来源实施指南

谷歌云运行 Telemetry

使用应用程序拥有的结构化事件跟踪 Cloud Run 请求和作业结果、冷启动上下文、实例并发性、重试、延迟和发布。

打开指南
来源实施指南

Azure 函数 Telemetry

通过调用、重试、延迟、发布和客户影响上下文跟踪 Azure Functions HTTP、计时器、队列和事件触发结果。

打开指南
来源实施指南

Ingest 和 Trigger.dev 作业 Telemetry

使用 SQL 就绪日志检测异步工作线程、计划作业、重试、失败和死信事件。

打开指南
来源实施指南

BullMQ 队列监控

使用 SQL 就绪生命周期事件测量 BullMQ 队列等待、执行持续时间、重试、失败和死信增长。

打开指南
来源实施指南

RabbitMQ 队列 Telemetry

通过结构化事件跟踪 RabbitMQ 发布确认、传送、确认、重新传送、队列等待、重试和死信结果。

打开指南
来源实施指南

Google Cloud Pub/Sub 与 Telemetry 集成

使用稳定的消息标识符跟踪 Pub/Sub 发布、交付、确认、重新交付、排序、队列寿命和死信结果。

打开指南
来源实施指南

Azure 服务总线 Telemetry

跟踪 Azure 服务总线发送、接收、锁定续订、结算、重新传递、延迟和死信结果,而无需收集消息正文。

打开指南
来源实施指南

Stripe Webhook 与 Telemetry 集成

调试支付、订阅、发票、重试和下游计费同步行为,无需存储 Webhook 主体。

打开指南
来源实施指南

node-postgres 池和查询 Telemetry

埋点节点-postgres 查询指纹、连接获取、池压力、超时、事务结果和数据库错误,无需记录 SQL 参数。

打开指南
来源实施指南

Prisma ORM 数据库 Telemetry

测量 Prisma 操作指纹、模型和方法延迟、故障、结果计数、版本和依赖于数据库的工作流程,而无需收集原始查询参数。

打开指南
来源实施指南

Redis 和节点-redis Telemetry

与 Node-Redis 一起测量 Redis 命令结果、延迟、缓存行为、重新连接和有限错误类别。

打开指南
来源实施指南

皮诺结构化事件分析

将 Pino 诊断日志与有界 Telemetry 结果事件配对,以进行 Node.js 请求、作业和产品可靠性分析。

打开指南
来源实施指南

温斯顿结构化事件分析

将 Winston 应用程序诊断连接到小型 SQL 就绪请求、工作流和作业结果,而无需复制整个日志流。

打开指南
来源实施指南

Vercel AI SDK 与 Telemetry 集成

跟踪 AI SDK 工作流程的流式传输完成情况、令牌使用情况、重试、延迟和接受的结果。

打开指南
来源实施指南

OpenAI 响应 API Telemetry

测量 OpenAI 响应 API 延迟、令牌使用、工具活动、故障和下游结果,而无需收集提示或生成的内容。

打开指南
来源实施指南

马斯特拉智能体Telemetry

跟踪 Mastra 智能体和工作流程结果、工具活动、延迟、重试、成本和产品验收以及内置跟踪和评估。

打开指南

首先验证一个端到端工作流程

创建一个免费的 API 密钥,选择最接近的运行时指南,并在扩大覆盖范围之前发送已知的成功和失败信息。

免费开始