有没有办法在 App Engine 中跟踪 Cloud SQL 调用? (哥朗)

Posted

技术标签:

【中文标题】有没有办法在 App Engine 中跟踪 Cloud SQL 调用? (哥朗)【英文标题】:Is there any way to trace Cloud SQL calls in App Engine? (Golang) 【发布时间】:2018-06-10 03:28:42 【问题描述】:

正如标题所示,我想在 App Engine (Golang) 标准环境中跟踪 Cloud SQL 调用。

我发现有Java library。 Golang 有类似的东西吗?

【问题讨论】:

【参考方案1】:

https://cloud.google.com/trace/docs/setup/go

这是来自 google 的默认跟踪库。在我们的应用程序中,它记录了应用程序中的操作数量,例如对日志写入的调用、对 Datastore 的调用以及对 SQL 的调用。只需安装它并转到 Cloud Console 中的 Trace。向您的端点发出请求,您将在此 Trace 选项卡中看到有关请求及其组件的信息。您还可以手动添加自定义跟踪事件(您要跟踪的一些自定义逻辑执行时间)。

【讨论】:

根据文档,我认为标准版不支持它。 On Google App Engine standard environment, the trace package is not currently supported.

以上是关于有没有办法在 App Engine 中跟踪 Cloud SQL 调用? (哥朗)的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法在 Google App Engine 的 Webapp2 框架中使用 Django 模板

Google App Engine 如何实现分析(堆栈跟踪)?

OpenCensus 未在 Stack Driver 中的 Google App Engine 上显示跟踪

使用 Google App Engine 索引搜索返回整个数据集

获取 Google App Engine 任务队列中的任务

Google App Engine检查更新