首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在带有rails和Stackdriver gem的stackdriver Trace中没有数据

在带有rails和Stackdriver gem的stackdriver Trace中没有数据
EN

Stack Overflow用户
提问于 2018-05-11 18:35:32
回答 2查看 337关注 0票数 1

GKE上开发rails应用程序。

我安装了stackdriver gem,但是Stackdriver Trace中没有日志...

在应用程序中,我只将gem "stackdriver"添加到Gemfile和捆绑包安装中。

当调用new时,project_id和credntials被设置为here

此外,在call中,send_trace方法正常完成,没有任何异常。

应用程序已正常完成,但堆栈驱动程序跟踪仍没有数据。有什么可能的原因吗?GKE设置?

trace.appendcloud-platform包含在GKE集群的oauthScopes中。Stackdriver日志记录API和Stackdriver跟踪API已启用。

EN

回答 2

Stack Overflow用户

发布于 2018-05-11 23:23:39

根据documentation,您还需要执行以下操作:

代码语言:javascript
复制
# In application.rb
require "stackdriver"
票数 0
EN

Stack Overflow用户

发布于 2018-08-30 05:50:56

我在将Stackdriver集成到我的rails应用程序时遇到了一些问题。显然,gem正在使用protobufgRPC调用发送到Stackdriver的API。并且在gRPC客户端实现中存在一个错误/问题,如果集成是作为Rails中间件完成的,则会阻止发送任何应用程序编程接口请求。

有关此错误的更多详细信息,请参阅此处:

https://github.com/GoogleCloudPlatform/google-cloud-ruby/pull/2064

我已经修复了它,现在已经发布了。如果您仍然有问题/问题,您可以使用最新版本和报告。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50290413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档