我正在 AWS Lambda 中运行一些 SQL 查询,并希望利用 AWS-XRay 的跟踪功能来获取有关这些调用的更多详细信息。
该文档显示了使用 Spring 和 Tomcat 进行配置的示例,但在我明显的无服务器且应该是轻量级的 Lambda 中使用这两种方法都没有意义。以下是我目前建立连接的方式:
public Connection getDatabaseConnection(String jdbcUrl, String dbUser, String dbPassword) throws SQLException
{
return DriverManager.getConnection(jdbcUrl, dbUser, dbPassword);
}
try (Connection connection = getDatabaseConnection(getJdbcUrl(), getDbUser(), getDbPassword()))
{
try(ResultSet results = connection.createStatement().executeQuery("SELECT stuff FROM whatever LIMIT 1))
{
return (results.getLong(1));
}
}
有什么方法可以在我的用例中使用 AWS-XRay SQL 跟踪?