0

Cloud Logging UIで2つのユーザー定義メトリックを作成しました。これらの指標はクラウドモニタリングに表示されますが、グラフには「グラフデータが見つかりません」と表示されます。これをトラブルシューティングするための手順はありますか、またはユーザー定義のログメトリックのデータをクラウドモニタリングに表示するためのその他の要件はありますか?Cloud Loggingのユーザー定義メトリックからCloud Monitoringのデータがありません

+0

ちょうどこの上のフォローアップをします。新しいユーザー定義のログメトリックがStackdriverに表示されるようになりました。私は、私の最後に何も変わっていないので、修正されていない一定の期間バグがあったと思う。 – MDrollette

答えて

0

私は、Cloud Monitoring v2betaカスタムメトリックを使用していると仮定します。また、メトリック自体を作成しただけでなく、これらのメトリックにtimeseriesデータを送信していることも前提としています。

「monitoring.projects.timeSeries.list」へのAPIコールを使用してtimeseriesデータをリストすることから始めます。データが実際に存在するかどうかを確認してください。そうでなければ、クラウド監視UIはメトリックを表示しますが、その中のデータ。このテストを容易にするためにAPI Explorerを使用できます。

P.S.最近、カスタムメトリックv2が償却され、現在v3に置き換えられています。あなたはこのguide

+0

ありがとう、私は直接APIを使用していません。私は、Cloud Logging UIでユーザー定義のログベースのメトリックを作成し、そのメトリックからCloud Monitoring UIにアラートポリシーを作成しました。私は下のレベルで何が起きているのかを知るためにAPIを掘り下げようとします。 – MDrollette

+1

この場合、ログベースのメトリックに正しい「クエリ」が設定されていることを確認してください。クラウドロギングで「クエ​​リ」と一致するエントリが表示されていますか? –

+0

よろしくお願いします。ロギングUIから「メトリックを編集」をクリックすると、クエリが表示され、それに合ったログデータが安定して表示されます。 – MDrollette

3

を使用してこれらの変更を反映するようにコードを更新する場合がありますあなたはメトリックを作成し後にログエントリをマッチングありましたか?ログベースのメトリックは、メトリック作成後にのみ一致するエントリのカウントを開始します。

メトリック作成後に一致するログエントリがあった場合、グラフにデータがあるかどうかを確認するために数分待っていましたか? Cloud Monitoringでログベースのメトリックを更新するには数分かかるため、Cloud LoggingのログエントリはまだCloud Monitoringでカウントされていないことがあります。

数分で待っていた場合、ログの取り込みに遅延はありませんでしたか?このため、ログがどこから来たのかを知ることは良いことです。ログエントリがCloud Loggingに遅れて到着した場合、ログビューアには表示されますが、ログベースのメトリックではカウントされません。ログエントリは、ログエントリに含まれるタイムスタンプの2分後に到着すると、遅れているとみなされます。システムメトリックのlog.googleapis.com/dropped_log_entry_countに、各ログの遅延到着エントリの数が記録されます。これらのステップの

一部がここに記載されています:https://cloud.google.com/logging/docs/view/logs_based_metrics#troubleshooting

関連する問題