krr
krr copied to clipboard
feat: add new csv-raw export format for calculation
trafficstars
I added a new export format to avoid breaking existing functionality. Please let me know if there's anything that needs improvement.
Close https://github.com/robusta-dev/krr/issues/293
Result example
Namespace,Name,Pods,Old Pods,Type,Container,Severity,CPU Requests Current,CPU Requests Recommended,CPU Limits Current,CPU Limits Recommended,Memory Requests Current,Memory Requests Recommended,Memory Limits Current,Memory Limits Recommended
prometheus,prometheus-stack-grafana,1,0,Deployment,grafana-sc-dashboard,WARNING,unset,0.01,unset,unset,unset,110100480,unset,110100480
prometheus,prometheus-stack-grafana,1,0,Deployment,grafana-sc-datasources,WARNING,unset,0.01,unset,unset,unset,113246208,unset,113246208
prometheus,prometheus-stack-grafana,1,0,Deployment,grafana,WARNING,unset,0.01,unset,unset,unset,106954752,unset,106954752
prometheus,prometheus-stack-kube-prom-operator,1,0,Deployment,kube-prometheus-stack,WARNING,unset,0.01,unset,unset,unset,104857600,unset,104857600
prometheus,prometheus-stack-kube-state-metrics,1,0,Deployment,kube-state-metrics,WARNING,unset,0.01,unset,unset,unset,104857600,unset,104857600
prometheus,alertmanager-prometheus-stack-kube-prom-alertmanager,1,0,StatefulSet,alertmanager,WARNING,unset,0.01,unset,unset,209715200,104857600,unset,104857600
prometheus,alertmanager-prometheus-stack-kube-prom-alertmanager,1,0,StatefulSet,config-reloader,WARNING,unset,0.01,unset,unset,unset,104857600,unset,104857600
prometheus,prometheus-prometheus-stack-kube-prom-prometheus,1,0,StatefulSet,prometheus,WARNING,unset,0.057,unset,unset,unset,834666496,unset,834666496
prometheus,prometheus-prometheus-stack-kube-prom-prometheus,1,0,StatefulSet,config-reloader,WARNING,unset,0.01,unset,unset,unset,104857600,unset,104857600
prometheus,prometheus-stack-prometheus-node-exporter,3,0,DaemonSet,node-exporter,WARNING,unset,0.01,unset,unset,unset,104857600,unset,104857600