2017-02-28 9 views
0

CakePHPアプリケーションについて毎日RPCの待ち時間をチェックしたいのですが、各エンドポイントがGKEクラスタで動作しています。ドキュメントを読むことによってphp google clientまたはzipkin serverを使用することが可能であることが判明しましたが、私にとってはどちらも難しいようですが、私たちのアプリにどのように紹介するのが簡単かわかりません。StackDriver Trace PHPアプリケーションをGKEで使用できますか?

さらに、私はGKEクラスタの設定がStackDriver Traceオプションを持っていることを心配しています。私たちのクラスタはdisabledを設定しています。有効に設定するとspanをトレースできますか?

アドバイスをいただけますか?

+0

多分、php google clientを使用すると、クラスラップのトレースとスパンのパラメータがあるので簡単です。 before_filterとafter_filterにパラメータを設定して送信するためだけにコードを追加することができます。 – tkowt

答えて

0

PHPクライアントでREST経由でgcpのトレースAPIを送信することに成功しました。それはPHPのクライアントパラメータで設定されたトレースを見ることができますが、私は理由がわからないけれど、トレースAPIのエンドポイントは停止しています。ドキュメントがあまりあいまいな表現をしているので、 fluentdとDataStudioを使用すると、自動スパンをテーブル名でyyyymmddで設定できるため、最適なソリューションと思われ、カスタムクエリまたは計算フィールドで任意のメトリックを見ることができます。

関連する問題