使用 X-Ray SDK for Go 跟踪 SQL 查询 - AWS X-Ray
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 X-Ray SDK for Go 跟踪 SQL 查询

要跟踪对 PostgreSQL 或 MySQL 的 SQL 调用,请将 sql.Open 调用替换为 xray.SQLContext,如以下示例所示。在可能的情况下使用 URL 而不是配置字符串。

例 main.go

func main() { db, err := xray.SQLContext("postgres", "postgres://user:password@host:port/db") row, err := db.QueryRowContext(ctx, "SELECT 1") // Use as normal }