【问题标题】:Can I use StackDriver Trace PHP application in GKE?我可以在 GKE 中使用 StackDriver Trace PHP 应用程序吗?
【发布时间】:2017-02-28 03:08:23
【问题描述】:

我想每天检查在 GKE 集群中运行的 CakePHP 应用程序每个端点的 RPC 延迟。我发现通过阅读文档可以使用php google clientzipkin server,但我不知道向我们的应用介绍这两种方法有多容易,尽管这两种方法对我来说都很难。

此外,我担心 GKE 集群配置有 StackDriver Trace 选项,尽管我们的集群设置为禁用。如果设置为启用,我们可以跟踪跨度吗?

您能给点建议吗?

【问题讨论】:

  • 也许使用 php google 客户端似乎很容易,因为它具有类包装跟踪和跨度参数。它只能使用添加代码来设置和发送参数到 before_filter 和 after_filter。

标签: cakephp stackdriver gcp zipkin


【解决方案1】:

我成功通过 REST 在 php 客户端中发送 gcp 的跟踪 api。它可以看到由 php 客户端参数设置的跟踪,但是我的跟踪 api 端点已经停止,虽然我不知道为什么。也许,它仍然没有得到很好的支持,因为文档有很多模棱两可的表达所以,我实现了通过 BigQuery 观察服务器响应使用 fluentd 和 DataStudio,这似乎是最好的解决方案,因为可以使用 yyyymmdd 通过表名设置自动跨度,我们可以使用自定义查询或计算字段查看任意指标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-24
    • 1970-01-01
    相关资源
    最近更新 更多