【发布时间】:2019-08-14 16:36:40
【问题描述】:
我们在 GKE 上运行了多个 Spring Boot 和 python 应用程序,对于 Spring Boot 应用程序,我使用 spring-cloud-gcp-starter-trace 将跟踪记录到堆栈驱动程序,以便我可以通过堆栈驱动程序 UI 调试这些跟踪.
我无法弄清楚如何添加诸如 service_name、service_version 和 cluster_name 之类的标签,以便我可以仅过滤掉那些用于报告目的的跟踪,因为现在我们在一个集群上配置了 istio,即使它生成的采样率为 1%大量的遥测数据和过滤器不可用或缺少一些配置,跟踪 UI 对我来说几乎变得无用
我查看了 spring-cloud-gcp-starter-trace 的文档,它们没有我可以设置这些字段的任何属性,我通过 kubernetes 的元数据标签设置应用程序名称和应用程序版本部署模板,但它们没有被拾取。
有人可以告诉我如何实现这一目标。
【问题讨论】:
标签: google-cloud-platform spring-cloud google-kubernetes-engine google-cloud-stackdriver