首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云运行是否等同于云函数的execution_id?

云运行是否等同于云函数的execution_id?
EN

Stack Overflow用户
提问于 2022-09-30 07:43:29
回答 1查看 144关注 0票数 1

从GCP函数记录的任何记录都包含一个labels.execution_id,例如:

代码语言:javascript
复制
{
  "textPayload": "Function execution started",
  "insertId": "12mylqhfm6hy8i",
  "resource": {
    "type": "cloud_function",
    "labels": {
      "function_name": "redacted",
      "region": "europe-west2",
      "project_id": "redacted"
    }
  },
  "timestamp": "2022-09-26T10:57:26.917823762Z",
  "severity": "DEBUG",
  "labels": {
    "execution_id": "1l1qb00ft6kv"
  },
  "logName": "projects/redacted/logs/cloudfunctions.googleapis.com%2Fcloud-functions",
  "trace": "projects/redacted/traces/d2f793cf6e2fb149a8ce8dc6fd0498b4",
  "receiveTimestamp": "2022-09-26T10:57:26.920210899Z"
}

这对于将云函数的单个调用中的所有日志关联起来非常有用,因为它可以在日志资源管理器中被过滤:

代码语言:javascript
复制
labels.execution_id="1l1qb00ft6kv" 

不过,我没有看到云运行的等价物。云运行日志确实有labels.instance_id,但我的理解是,这与Cloud实例有关,因此对该实例的所有调用都是相同的。因此,它与云函数的labels.execution_id不一样。

Cloud是否与云函数的execution_id相当,或者我必须自己滚动?如果是后者,是否有人有这样做的策略?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-13 08:17:31

不,没有执行ID,只有instanceID。要做到这一点,您可以使用测试工具,如guillaume在stackoverflow 问题中提到的开放遥测工具,您可以引用这个视频。您还可以使用自定义/随机执行ID (类似于OT所做的)定制应用程序日志。

还请看一下这个link1 & link2,它可能会有帮助

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

https://stackoverflow.com/questions/73905511

复制
相关文章

相似问题

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