1

私のサービスが提供するカスタムメトリック用のStackdriverダッシュボードをセットアップしようとしています。Stackdriverモニタリングチャートの算術演算

特に私はゲージであるcustom/grpc/time_msメトリックから始まり、statusラベルを付けています。私は、メトリック(count:custom/grpc/time_ms{status:OK}/count:custom/grpc/time_ms{*}のようなもの)の成功率について、グラフと警告を設定することができれば嬉しいです。

以前のプロジェクトでは、Datadogを使用していましたが、それはpretty easy to do so thereでした。しかし、私はUIやStackdriverのドキュメントの中に似たような機能はありません。だから私はそれが文書化されていないか、単にサポートされていないのだろうかと思いましたか?

答えて

0

はい、custom metricsを作成してStackdriverから監視することができます。カスタムチャートを含むWebApplicationから新しいダッシュボードを作成することもできます。

カスタムメトリックによってトリガーされるポリシーもサポートされています。メトリックまたはその変化率のしきい値を設定するか、カスタムメトリックによってデータが提供されなくなった場合に通知を送信できます。 アラートの詳細については、hereを参照してください。あなたが書くことができ

  • あなたがそれらを作成し、削除することができ

  • を: 「カスタム指標を除いて、のStackdriverの監視の組込みメトリックと同じです:

    は文書で述べたようにすることを考えてみましょう時系列データ

  • カスタムメトリック名は、組み込みメトリクスとは異なるcustom.googleapis.com/で始まります。 "

+0

メトリックによる算術演算はどうですか? 2つの指標の合計を表示するように?または、1つのメトリックを別のメトリックで割りますか? – fkorotkov

+1

あなたがしたいことを達成するには、[還元](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list#reducer)と[aggregation](https ://cloud.google.com/monitoring/api/v3/metrics#aggregating_time_series)。 「Reducerでは、複数の時系列から1つの時系列にデータポイントを集計する方法について説明しています。 より複雑な計算を実行するには、monitoring.projects.timeSeries.list APIを使用して、timeseriesを取得し、あらゆる種類の計算を行い、その後、monitoring.projects.timeSeries.createを使用してデータをカスタムメトリックに追加します。 – GalloCedrone