有什么方法可以跟踪应用程序引擎中的云 SQL 调用吗?

2024-04-12

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


现在有用于 JDBC 的 Google Cloud Trace https://github.com/GoogleCloudPlatform/cloud-trace-java-instrumentation/tree/master/jdbc正是针对这个用例。

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

以下是 Google Cloud Console 中的跟踪详细信息: 示例请求:

请参阅Google Cloud Trace for JDBC 的 Github 页面 https://github.com/GoogleCloudPlatform/cloud-trace-java-instrumentation/tree/master/jdbc更多细节。我很乐意帮助解决任何问题(我是作者)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有什么方法可以跟踪应用程序引擎中的云 SQL 调用吗? 的相关文章

随机推荐