有没有办法在app引擎中跟踪云sql调用?

时间:2016-10-12 15:51:01

标签: google-app-engine google-cloud-sql stackdriver

我正在尝试使用云sql gen2优化应用引擎Java应用中的性能。如果我可以跟踪对云sql的调用,就像我可以跟踪堆栈驱动程序跟踪详细信息中对数据存储区的RPC调用一样,那将会有很大帮助。 这在某种程度上是可能的,还是有计划的?或者是用毫秒进行log.info()调用的唯一替代方法?或者是否有其他方法可以为追踪/分析添加事件标记?

1 个答案:

答案 0 :(得分:5)

对于这个用例,现在有Google Cloud Trace for JDBC

Google Cloud Trace for JDBC 是一个自定义JDBC驱动程序,它拦截对实际JDBC驱动程序(例如Cloud SQL)的调用,并收集和发送有关JDBC调用的延迟数据到Stackdriver Trace,以便在Google中进行可视化云控制台。

以下是Google云端控制台中跟踪详细信息的外观 示例请求:

Screenshot of example trace details in Google Cloud Console

有关详细信息,请参阅Github page for Google Cloud Trace for JDBC。我很乐意帮助解决任何问题(我是作者)。