【发布时间】:2020-05-08 11:36:10
【问题描述】:
根据https://cloud.google.com/trace/docs/setup/php,适用于 PHP 的 App Engine 柔性环境可以运行一个守护进程,在后台而不是作为请求处理的一部分(这可能会导致响应延迟增加)向 Stackdriver 发送跟踪跨度。
我正在运行 Kubernetes Engine,但仍想在后台发送跟踪请求。因此:
- 是否可以自己运行该批处理守护程序?
- 出于好奇,Stackdriver PHP Exporter 如何将这些 span 传递给守护程序?我试图在源代码中搜索它,但找不到它是如何完成的。
- 如果 #1 不可行,还有其他方法可以在后台执行跨度发送吗?
Stackdriver Trace with Google Cloud Run 似乎涵盖了类似的主题,但没有解决如何手动运行守护进程。
【问题讨论】:
-
看起来您可以在 GKE cloud.google.com/trace/docs/setup 上使用 Stackdriver Trace,但请记住它处于 Alpha 版 cloud.google.com/trace/docs/setup/php。
-
@SerhiiRohoza 我知道:这个问题专门指在后台发送跟踪跨度。
标签: google-app-engine google-kubernetes-engine stackdriver app-engine-flexible google-app-engine-php