2

グラファイトを使用してボトルネックを特定することにより、Web アプリのいくつかのページを最適化しようとしています。

私の大まかな式は のようなものweight = number_of_requests * response_timeです。

私は現時点でこのようなものを持っています - 最初のワイルドカードはコントローラーを表し、2番目はアクションを表します:

highestMax(
  multiplySeries(
    response_time.*.*.75percentile, 
    summarize(request.*.*.count, "1hour", "avg")
  ) 
5)

これは機能しません。ワイルドカードが原因だと思います。

ネストされたマジックを実行しようとしましたgroupByNodeが、それもうまくいかないようでした (ノードの値を 2 番目のコールバックに渡すにはどうすればよいgroupByNodeでしょうか?)。

4

1 に答える 1

1

私もこれに時間を費やし、最終的にmultiplySeriesWithWildcardsを実装しました。それがあなたの要件に適合するかどうかを確認してください。変更のプル リクエストを送信しました https://github.com/graphite-project/graphite-web/pull/634

于 2014-02-21T20:31:37.037 に答える