問題タブ [google-cloud-monitoring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-cloud-platform - Stackdriver でエラーごとにアラートを作成する方法
クラウド コンソールでログベースのメトリクスを作成したら、一致する新しいログ エントリが存在するたびにアラートがトリガーされるように、アラートを作成したいと考えています。
適切なメトリックを作成しようとすると、最も可能性の高いオプションはしきい値または変化率のようですが、1 つのログ メッセージ => 1 つのアラートのポリシーではどちらも機能しないと思います。
助けていただければ幸いです。
google-cloud-platform - Google Cloud Monitoring: パブリッシュが成功し、サブスクライブが失敗した場合のアラートを追加します
Google Cloud Monitoring にアラートを追加して、特定のトピックとサブスクリプションについて、トピックが公開されているかどうかを知りたいのですが、サブスクリプションは特定の時間枠で同じまたは同様のレートで確認されていません。
Google Cloud Monitoring または StackDriver のアラートを使用してそれをどのように達成するのでしょうか?
私は満たすべき2つの条件があるアプローチを試みました:
- パブリッシュ操作が 2 分間で > 0.016/秒の場合 (1 分あたり少なくとも 1 回のパブリッシュを意味します)
- サブスクライブ確認が 2 分間 < 0.001/秒の場合 (2 分間サブスクライブ確認が発生しない場合)
次に、アラート。
ここで何が起こっているかというと、低負荷時に、たとえば 3 分間パブリッシュが発生せず、パブリッシュが発生した場合、条件 1 と 2 の両方が true に設定され、開発者はこれについて失敗として警告されます。
では、そのようなアラートを設計する正しい方法は何でしょうか?
私のアプローチが私が望むものに近い場合、次に頭に浮かぶ質問は、
- パブリッシュがたまたま承認条件が満たされているかどうかを確認するインスタンスから 2 分間をカウントする方法はありますか。
- または、インシデントが解決するかどうかを確認するために2〜3分間待機してから、開発者にアラートを送信するようにアラートを作成する方法はありますか.
- または、条件を満たすこれらの条件の発生をカウントし、発生が 15 分間に 5 回または 10 回を超えた場合にのみアラートを出す方法はありますか。
長い投稿で申し訳ありません。しかし、どんな種類の助けも大歓迎です。
google-cloud-platform - Python から Google PubSub の subscription/num_oustanding_messages メトリクスにアクセスする
subscription/num_outstanding_messages
リストされている指標https://cloud.google.com/monitoring/api/metrics#gcp-pubsubに google-cloud-python からアクセスすることは可能ですか? 同様のコードを使用してnum_undelivered_messages
メトリックに正常にアクセスしましたが、次のクエリ (成功) の結果を反復処理すると、常に空のリストが生成されます。
関連する google-cloud-python ライブラリ バージョン: