我正在尝试使用 cloud sql gen2 优化应用程序引擎 Java 应用程序的性能。如果我可以跟踪对云 sql 的调用,就像我可以在堆栈驱动程序跟踪详细信息中跟踪对数据存储的 RPC 调用一样,那将有很大帮助。这在某种程度上是可能的,还是计划好的?或者是用毫秒进行 log.info() 调用的唯一选择?还是有其他方法可以添加事件标记以进行跟踪/分析?
问问题
573 次
1 回答
5
现在有针对这个用例的 JDBC 的 Google Cloud Trace 。
Google Cloud Trace for JDBC是一个自定义 JDBC 驱动程序,它拦截对实际 JDBC 驱动程序(例如 Cloud SQL)的调用,并收集有关 JDBC 调用的延迟数据并将其发送到 Stackdriver Trace,以便在 Google Cloud Console 中进行可视化。
以下是示例请求在 Google Cloud Console 中的跟踪详细信息:
有关更多详细信息,请参阅Google Cloud Trace for JDBC 的 Github 页面。我很乐意帮助解决任何问题(我是作者)。
于 2017-03-02T17:49:09.237 回答