【问题标题】:Where To Find Google Cloud Platform API Logs在哪里可以找到 Google Cloud Platform API 日志
【发布时间】:2020-03-16 08:37:38
【问题描述】:

我对 GCP 很陌生,并且正在从事一个需要 DialogFlow API 的项目。

该项目的目的是让 IVR 系统连接到机器人并让用户通过手机与之交互。

我已经构建了一个测试机器人,当我在 DialogFlow 控制台或通过 Google 助理进行测试时,它可以正常工作。

但是,当我尝试通过电话系统访问机器人时,它失败了。

查看 API Metrics,我可以看到哪些方法失败了,但是,我不确定在哪里可以找到有关此的一些详细信息。我有下面失败的方法的屏幕截图:

我试图查看日志,但没有显示任何内容。我也尝试为 DialogFlow API 启用审核日志,但没有显示。

我不知道在哪里可以找到错误消息,所以如果有人知道在哪里可以找到,我将不胜感激。

编辑: 根据琼斯的回答,我想澄清一下:

我启用了审核日志,并使用了他指定的过滤器,但它什么也没显示。我还确保我拥有查看日志的正确权限。

如果我在“已审核资源”而不是“全局”下查看,我会得到一些日志,但不是我要查找的日志。下图:

理想情况下,我想要指出原因的日志

google.cloud.dialogflow.v2beta1.ConversationProfiles.ListConversationProfiles

google.cloud.dialogflow.v2beta1.Conversations.CreateConversation

失败。

【问题讨论】:

  • 您的问题有一些令人困惑的地方,如果您用更多信息更新它可能会对我们有所帮助。您已将其标记为 dialogflow-fulfillment,但这听起来不像是实现代码 - 您能澄清一下您是如何运行此代码的吗?显示代码也可能有所帮助。你已经表明“它失败了”——你怎么知道你的代码失败了?
  • 嗨,囚犯。我已删除 dialogflow-fulfillment 标记。我正在我的项目中完成任务,但这与我的问题无关。对困惑感到抱歉。我将尝试更新我的问题以更准确。

标签: google-cloud-platform dialogflow-es


【解决方案1】:

如果您启用了审核日志记录,则可以使用此过滤器在 Stackdriver 中找到日志:

resource.type="global"
logName="projects/YOUR_PROJECT/logs/dialogflow_agent"

您也可以在 Dialogflow 代理设置页面上的记录与 Google Cloud 的交互按钮下的打开日志

【讨论】:

  • @Mdan,如果我的回答是正确的并且确实帮助您实现了目标,请提醒将其标记为已接受,以便将来对社区有所帮助。
  • 不幸的是它没有用。我已根据您的回答更新了我的问题。感谢您的意见!
猜你喜欢
  • 1970-01-01
  • 2018-07-02
  • 2018-10-31
  • 2019-11-11
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-03
相关资源
最近更新 更多