🔵 عنوان مقاله 
Digging Deeper: How Pause containers skew your Kubernetes CPU/Memory Metrics
🟢 خلاصه مقاله:
این آموزش نشان میدهد چرا حضور pause containers که Kubernetes برای هر Pod میسازد میتواند متریکهای CPU و Memory را منحرف کند و چطور با PromQL آنها را از نتایج حذف کنیم. چون این کانتینرها در سریهای kubelet/cAdvisor همردیف کانتینرهای کاری دیده میشوند، جمعزدن مصرف به ازای Pod یا Namespace باعث تورم مقادیر میشود. راهحل، فیلتر کردن سریها با برچسبهاست؛ برای نمونه استفاده از container!="POD"، container!="" و در صورت نیاز image!~"pause". برای CPU میتوان از rate روی container_cpu_usage_seconds_total و برای Memory از container_memory_working_set_bytes استفاده کرد و سپس با sum by بر اساس namespace و pod جمع زد. با مقایسه با node-level metrics و ابزارهایی مثل kubectl top میتوان درستی فیلترها را سنجید. نتیجه، داشبوردهای دقیقتر، آلارمهای سالمتر و برنامهریزی ظرفیت هماهنگ با مصرف واقعی است.
#Kubernetes #PromQL #Monitoring #Metrics #Observability #Containers #DevOps #Grafana
🟣لینک مقاله:
https://ku.bz/w-3KDdMYk
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
  
  Digging Deeper: How Pause containers skew your Kubernetes CPU/Memory Metrics
🟢 خلاصه مقاله:
این آموزش نشان میدهد چرا حضور pause containers که Kubernetes برای هر Pod میسازد میتواند متریکهای CPU و Memory را منحرف کند و چطور با PromQL آنها را از نتایج حذف کنیم. چون این کانتینرها در سریهای kubelet/cAdvisor همردیف کانتینرهای کاری دیده میشوند، جمعزدن مصرف به ازای Pod یا Namespace باعث تورم مقادیر میشود. راهحل، فیلتر کردن سریها با برچسبهاست؛ برای نمونه استفاده از container!="POD"، container!="" و در صورت نیاز image!~"pause". برای CPU میتوان از rate روی container_cpu_usage_seconds_total و برای Memory از container_memory_working_set_bytes استفاده کرد و سپس با sum by بر اساس namespace و pod جمع زد. با مقایسه با node-level metrics و ابزارهایی مثل kubectl top میتوان درستی فیلترها را سنجید. نتیجه، داشبوردهای دقیقتر، آلارمهای سالمتر و برنامهریزی ظرفیت هماهنگ با مصرف واقعی است.
#Kubernetes #PromQL #Monitoring #Metrics #Observability #Containers #DevOps #Grafana
🟣لینک مقاله:
https://ku.bz/w-3KDdMYk
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Medium
  
  Digging Deeper: How Pause containers skew your Kubernetes CPU/Memory Metrics
  Why container=”” and name=”” are sabotaging your VictoriaMetrics dashboards and how to clean them up with accurate PromQL filters.