首页 > 解决方案 > GCP 堆栈驱动程序日志记录未显示“全局”资源

问题描述

三周前,我正在建立一个 dialogflow-Node.js 项目并将该项目部署到 Google 云功能上。我还能够将错误/调试日志定向到 Google Stackdriver 日志记录的“全局”资源。

昨天,我再次设置了同一个项目并作为单独的项目部署到云功能,但现在我无法在 stackdriver 中看到“全局”资源。我可以看到其他资源,例如 Google Project、Cloud Functions 等,但看不到 Global。

我尝试了两个不同的谷歌帐户。除了全局资源外,我无法将日志定向到 stackdriver 中的任何其他资源,现在我也无法找到“全局”资源。

用于将日志定向到“全局”(正在工作)和“cloud_functions”资源(从未让它工作)的元数据如下。

  1. 指向“全球”
const metadata = {
  severity: 'ERROR',
  resource: {
    type: 'global'
  }
};
  1. 指向“cloud_functions”
resource: {
  type: 'cloud_functions',
  labels: {
    function_name: "app"
    project_id: "<ProjectId>"
    region: "us-central1"
  }
}

标签: node.jsgoogle-cloud-platformdialogflow-esgoogle-cloud-stackdriver

解决方案


推荐阅读