問題タブ [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-monitoring - kubernetes.io/node の「メモリ割り当て可能使用率」 > 100%
さまざまな Kubernetes (GKE) ノードでモニタリングを構成しようとしています。具体的には、[ほぼ] メモリ不足の状態を特定しようとしています。状態のドキュメントnode/memory/allocatable_utilization
:
使用量が割り当て可能なメモリ バイトを超えることはできないため、この値は 1 を超えることはできません。
ただし、non-evictable
値 > 1 (1.015) が報告され、その制約に矛盾します。また、次のように、これがノードの実際の状態とどのように対応するかは明確ではありませんfree -m
。
このノードは、メモリ集約型のワークロード (Java) を実行するように設計されているため、ヒープ サイズの計画に従って私が期待するものと一致しています。
ノードのこれらの条件で Stackdriver がこの値を報告するのはなぜですか?
google-cloud-platform - SNMP トラップによる Stackdriver Monitoring アラート
現在、apigee システムを作成しています。システムを監視したい。Stackdriver Monitoring は SNMP トラップ プロトコルでアラートを送信できますか?
google-cloud-platform - google-cloud-monitoring python-API: リソースなしのメトリック (リソースなしでメトリックを選択すると、パフォーマンスに影響する場合があります。)
Python API を使用して Google Stackdriver にデータを送信する方法については、このgoogle-cloud-monitoring チュートリアルに従っています。チュートリアルのpythonスニペットをコピーして貼り付けただけです
Pythonコードスニペットをローカルで正常に実行できました
Stackdriverでは、カスタム指標にデータが表示されず、次の警告が表示されますSelecting a metric without a resource may have performance implications.
(遅延のために表示されていないことを確認するために 30 分間待ちました)。
リソースの登録に問題があるようです。少し調査したところ、Google Stackdriver の Python チュートリアルに関するこのコード内コメントに基づいて、これが一般的な問題のように見えることがわかりました。