問題タブ [hpa]

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.

0 投票する
1 に答える
541 参照

kubernetes - HPA (水平ポッド オートスケーラー) の Kubernetes Prometheus メトリック「currentCPUUtilizationPercentage」?

currentCPUUtilizationPercentageCoreOS Prometheus Operator がすべての標準クラスター メトリックをスクレイピングする Kubernetes クラスターで、単純な HPA (水平ポッド オートスケーラー)の値を示す Prometheus メトリックはどれですか?

次のような単純な hpa をセットアップした場合:

そして、もしそうなら、私kubectl get hpa php-apache -o yamlは次のようなものを見ます:

currentCPUUtilizationPercentageプロメテウスでそれを見たいです。これを探すために、たくさんの Prometheus クエリを実行しました。

タグ付けされたすべてのメトリックを検索しました{hpa="php-apache"}が、多くの hpa メトリックが表示されますが、探しているメトリックではありません。30 に設定されていることがわかります。kube_hpa_spec_target_metric現在のステータス メトリックは表示されますkube_hpa_status_conditionが、表示したい現在の CPU メトリック値は表示されません。

タグ付けされたすべての指標を検索しましたが{metric_name="cpu"}、表示されるのはkube_hpa_spec_target_metric

{container="my-container-name"}タグ付けされたすべてのコンテナーおよびポッド関連のメトリックを検索しましたが、 abnd{pod=~"my-pod-prefix.*"}のようないくつかの CPU 関連のメトリックが表示されますが、探している値の計算に使用できるようなものはありませんか?container_cpu_usage_seconds_totalcontainer_spec_cpu_quotacurrentCPUUtilizationPercentage

参考までに、これは Kubernetes 1.17.x 上にあり、最新バージョンの CoreOS Prometheus Operator を使用しています。