2021年8月24日火曜日

Grafanaクエリ

以下は、Grafanaのダッシュボード作成時に活用したいクエリ類になる。


参照先:

https://medium.com/orangesys/a-deep-dive-into-kubernetes-metrics-part-3-7333fae67403



1)各種コンテナのCPU使用率クエリ

sum(rate(container_cpu_usage_seconds_total[1m])) by (pod) * 30


2)CPUリミットを実装しているとき、サーチュレーションを求めるクエリ

sum(rate(container_cpu_cfs_throttled_seconds_total[1m])) by (container_name)


3)コンテナメモリーユーティライゼーションのクエリ

sum(container_memory_working_set_bytes{name!~"POD"})  by (name)


4)コンテナメモリーサーチュレーションは、メモリーリミットが実行中のクエリ

sum(container_memory_working_set_bytes) by (namespace) / sum(label_join(kube_pod_container_resource_limits_memory_bytes, "container_name", "", "container")) by (namespace)



ネットワークのためのサーチュレーションは最大のネットワークのバンド幅がどれくらいになるのかわかっておらず、とても不明確なものです。

ドロップされたパケットをプロキシとして使用することも可能です。


1)container_network_receive_packets_dropped_total

2)container_network_transmit_packets_dropped_total

3)container_network_receive_errors_total

4)container_network_transmit_errors_total


0 件のコメント:

コメントを投稿

M4 MaxのRoo Codeから自宅ラズパイk8sクラスターをMCPで「完落ち」させるまで③

完成後、MCP経由で自作のraspberry piにリソースの作成や削除などの実験をしてみました。 現時点で、思うこととして、障害時にログの分析や作成や削除に関する助言として受け入れるには頼りになるなって思いました。 [頼りにならない動作について] 削除についてですが、names...