【问题标题】:Header config when exporting logs using sinks使用接收器导出日志时的标头配置
【发布时间】:2019-03-07 20:38:26
【问题描述】:

使用 sink 将日志导出到 Cloud Pub/Sub 主题时,header 结构是什么,或者可以自定义 header 吗?

接收日志时,我想在标头中引用元数据。我想知道日志来自哪个 GCP 服务。

从已发送消息到订阅 URL 的接收者的标头。当您在 GCP 中配置 Pub/Sub 主题并向 URL 添加订阅时。发送到该 URL 的消息的标头。

【问题讨论】:

    标签: google-cloud-platform google-cloud-stackdriver


    【解决方案1】:

    我创建了一个主题和一个订阅。然后我编写了一个客户端,从订阅中检索消息并记录它们。连接到 Pub/Sub 的接收器的有效负载包含:

    {
      insertId:
      logName:
      receiveTimestamp:
      resource: {
         project_id:
         type:
      }
      textPayload:
      timestamp:
    }
    

    【讨论】:

    • 我的有效负载不同,但无论哪种方式,我都在询问发送有效负载的请求的标头。我不想引用有效负载,只引用标题。
    • 我们希望在标题中找到什么样的信息?您是否有想要获取的示例数据字段或信息?
    • 我想知道日志来自哪个 GCP 服务。
    • 我查看了 StackDriver 文档。如果我们查看由 StackDriver 发布的已发布消息的有效负载,则该消息包含一个 resource 对象,该对象描述了最初是谁/什么发布了日志消息。要查看可用资源集,请运行gcloud logging resource-descriptors list
    • 标头中有任何标识服务的内容?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-05
    • 1970-01-01
    • 2021-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多