Last active
December 4, 2023 14:15
-
-
Save agabrys/98fa534b397ba8f091bb160f8aa3fb9c to your computer and use it in GitHub Desktop.
python .\krr.py simple --verbose --kubeconfig kubeconfig--perfx-k8s--agabrys.yaml --namespace monitor-operator --history_duration 1 --timeframe_duration 2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
> python.exe .\krr.py simple --verbose --kubeconfig kubeconfig--perfx-k8s--agabrys.yaml --namespace monitor-operator --history_duration 1 --timeframe_duration 2 | |
_____ _ _ _ _______ _____ | |
| __ \ | | | | | |/ / __ \| __ \ | |
| |__) |___ | |__ _ _ ___| |_ __ _ | ' /| |__) | |__) | | |
| _ // _ \| '_ \| | | / __| __/ _` | | < | _ /| _ / | |
| | \ \ (_) | |_) | |_| \__ \ || (_| | | . \| | \ \| | \ \ | |
|_| \_\___/|_.__/ \__,_|___/\__\__,_| |_|\_\_| \_\_| \_\ | |
Running Robusta's KRR (Kubernetes Resource Recommender) 1.6.0-dev | |
Using strategy: Simple | |
Using formatter: table | |
[15:02:42] DEBUG Found 1 clusters: shoot--perfx-k8s--agabrys __init__.py:353 | |
DEBUG Current cluster: shoot--perfx-k8s--agabrys __init__.py:354 | |
DEBUG Configured clusters: [] __init__.py:356 | |
INFO Using clusters: ['shoot--perfx-k8s--agabrys'] runner.py:190 | |
INFO Listing scannable objects in shoot--perfx-k8s--agabrys __init__.py:62 | |
DEBUG Namespaces: ['monitor-operator'] __init__.py:63 | |
DEBUG Resources: * __init__.py:64 | |
[15:02:43] DEBUG Listing Deployments in shoot--perfx-k8s--agabrys __init__.py:154 | |
DEBUG Listing Rollouts in shoot--perfx-k8s--agabrys __init__.py:154 | |
DEBUG Listing StatefulSets in shoot--perfx-k8s--agabrys __init__.py:154 | |
DEBUG Listing DaemonSets in shoot--perfx-k8s--agabrys __init__.py:154 | |
DEBUG Listing Jobs in shoot--perfx-k8s--agabrys __init__.py:154 | |
INFO Connecting to Prometheus for shoot--perfx-k8s--agabrys cluster prometheus_metrics_service.py:63 | |
DEBUG Trying to find service with label selector app=kube-prometheus-stack-prometheus service_discovery.py:73 | |
[15:02:44] DEBUG Trying to find ingress with label selector app=kube-prometheus-stack-prometheus service_discovery.py:80 | |
DEBUG Trying to find service with label selector app=prometheus,component=server service_discovery.py:73 | |
DEBUG Found service with label selector app=prometheus,component=server service_discovery.py:76 | |
INFO Using Prometheus at https://api.agabrys.example.org/api/v1/namespaces/monitor-operator/services/prometheus-headless:9090/proxy for cluster shoot--perfx-k8s--agabrys prometheus_metrics_service.py:79 | |
INFO Prometheus found loader.py:64 | |
INFO Prometheus connected successfully for shoot--perfx-k8s--agabrys cluster loader.py:53 | |
DEBUG Adding historic pods for Deployment monitor-operator/alertmanager/alertmanager prometheus_metrics_service.py:164 | |
DEBUG Rollout API not available in shoot--perfx-k8s--agabrys __init__.py:195 | |
DEBUG Found 0 DaemonSet in shoot--perfx-k8s--agabrys __init__.py:191 | |
DEBUG Adding historic pods for Deployment monitor-operator/alertmanager/configmap-reloader prometheus_metrics_service.py:164 | |
DEBUG Adding historic pods for Deployment monitor-operator/cls-exporter/cls-exporter prometheus_metrics_service.py:164 | |
DEBUG Adding historic pods for Deployment monitor-operator/k8s-avs-metrics-forwarder/k8s-avs-metrics-forwarder prometheus_metrics_service.py:164 | |
DEBUG Adding historic pods for Deployment monitor-operator/kube-state-metrics/kube-state-metrics prometheus_metrics_service.py:164 | |
DEBUG Adding historic pods for Deployment monitor-operator/monitor-operator/monitor-operator prometheus_metrics_service.py:164 | |
DEBUG Adding historic pods for Deployment monitor-operator/plutono/plutono prometheus_metrics_service.py:164 | |
DEBUG Found 6 Deployment in shoot--perfx-k8s--agabrys __init__.py:191 | |
DEBUG Adding historic pods for StatefulSet monitor-operator/prometheus/prometheus prometheus_metrics_service.py:164 | |
DEBUG Adding historic pods for StatefulSet monitor-operator/prometheus/configmap-reloader prometheus_metrics_service.py:164 | |
DEBUG Found 1 StatefulSet in shoot--perfx-k8s--agabrys __init__.py:191 | |
DEBUG Adding historic pods for Job monitor-operator/k8s-usage-metrics-forwarder-28361630/k8s-usage-metrics-forwarder prometheus_metrics_service.py:164 | |
DEBUG Adding historic pods for Job monitor-operator/k8s-usage-metrics-forwarder-28361635/k8s-usage-metrics-forwarder prometheus_metrics_service.py:164 | |
DEBUG Adding historic pods for Job monitor-operator/k8s-usage-metrics-forwarder-28361640/k8s-usage-metrics-forwarder prometheus_metrics_service.py:164 | |
DEBUG Adding historic pods for Job monitor-operator/metering-cronjob-28361460/k8s-metering-metrics-forwarder prometheus_metrics_service.py:164 | |
DEBUG Adding historic pods for Job monitor-operator/metering-cronjob-28361520/k8s-metering-metrics-forwarder prometheus_metrics_service.py:164 | |
DEBUG Adding historic pods for Job monitor-operator/metering-cronjob-28361580/k8s-metering-metrics-forwarder prometheus_metrics_service.py:164 | |
DEBUG Adding historic pods for Job monitor-operator/metering-cronjob-28361640/k8s-metering-metrics-forwarder prometheus_metrics_service.py:164 | |
DEBUG Found 7 Job in shoot--perfx-k8s--agabrys __init__.py:191 | |
[15:02:45] DEBUG Gathering PercentileCPULoader metric for Job monitor-operator/k8s-usage-metrics-forwarder-28361635/k8s-usage-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for Job monitor-operator/k8s-usage-metrics-forwarder-28361640/k8s-usage-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for Job monitor-operator/metering-cronjob-28361460/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for Job monitor-operator/metering-cronjob-28361520/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for Job monitor-operator/metering-cronjob-28361580/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for Job monitor-operator/metering-cronjob-28361640/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for Deployment monitor-operator/alertmanager/alertmanager prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no PercentileCPULoader metrics for Job monitor-operator/k8s-usage-metrics-forwarder-28361640/k8s-usage-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MaxMemoryLoader metric for Job monitor-operator/k8s-usage-metrics-forwarder-28361640/k8s-usage-metrics-forwarder prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no PercentileCPULoader metrics for Job monitor-operator/k8s-usage-metrics-forwarder-28361635/k8s-usage-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MaxMemoryLoader metric for Job monitor-operator/k8s-usage-metrics-forwarder-28361635/k8s-usage-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for Deployment monitor-operator/alertmanager/configmap-reloader prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no PercentileCPULoader metrics for Job monitor-operator/metering-cronjob-28361460/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MaxMemoryLoader metric for Job monitor-operator/metering-cronjob-28361460/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no PercentileCPULoader metrics for Job monitor-operator/metering-cronjob-28361520/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MaxMemoryLoader metric for Job monitor-operator/metering-cronjob-28361520/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
[15:02:46] WARNING Prometheus returned no PercentileCPULoader metrics for Job monitor-operator/metering-cronjob-28361580/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MaxMemoryLoader metric for Job monitor-operator/metering-cronjob-28361580/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no PercentileCPULoader metrics for Job monitor-operator/metering-cronjob-28361640/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MaxMemoryLoader metric for Job monitor-operator/metering-cronjob-28361640/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for Deployment monitor-operator/cls-exporter/cls-exporter prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for Deployment monitor-operator/k8s-avs-metrics-forwarder/k8s-avs-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering MaxMemoryLoader metric for Deployment monitor-operator/alertmanager/alertmanager prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no MaxMemoryLoader metrics for Job monitor-operator/k8s-usage-metrics-forwarder-28361640/k8s-usage-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering CPUAmountLoader metric for Job monitor-operator/k8s-usage-metrics-forwarder-28361640/k8s-usage-metrics-forwarder prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no MaxMemoryLoader metrics for Job monitor-operator/k8s-usage-metrics-forwarder-28361635/k8s-usage-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering CPUAmountLoader metric for Job monitor-operator/k8s-usage-metrics-forwarder-28361635/k8s-usage-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for StatefulSet monitor-operator/prometheus/prometheus prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no MaxMemoryLoader metrics for Job monitor-operator/metering-cronjob-28361460/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering CPUAmountLoader metric for Job monitor-operator/metering-cronjob-28361460/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for Deployment monitor-operator/kube-state-metrics/kube-state-metrics prometheus_metrics_service.py:139 | |
DEBUG Gathering MaxMemoryLoader metric for Deployment monitor-operator/alertmanager/configmap-reloader prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no MaxMemoryLoader metrics for Job monitor-operator/metering-cronjob-28361520/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering CPUAmountLoader metric for Job monitor-operator/metering-cronjob-28361520/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no MaxMemoryLoader metrics for Job monitor-operator/metering-cronjob-28361580/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering CPUAmountLoader metric for Job monitor-operator/metering-cronjob-28361580/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for Deployment monitor-operator/monitor-operator/monitor-operator prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for StatefulSet monitor-operator/prometheus/configmap-reloader prometheus_metrics_service.py:139 | |
DEBUG Gathering MaxMemoryLoader metric for Deployment monitor-operator/cls-exporter/cls-exporter prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no MaxMemoryLoader metrics for Job monitor-operator/metering-cronjob-28361640/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering CPUAmountLoader metric for Job monitor-operator/metering-cronjob-28361640/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for Deployment monitor-operator/plutono/plutono prometheus_metrics_service.py:139 | |
DEBUG Gathering MaxMemoryLoader metric for Deployment monitor-operator/k8s-avs-metrics-forwarder/k8s-avs-metrics-forwarder prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no CPUAmountLoader metrics for Job monitor-operator/k8s-usage-metrics-forwarder-28361640/k8s-usage-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MemoryAmountLoader metric for Job monitor-operator/k8s-usage-metrics-forwarder-28361640/k8s-usage-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering CPUAmountLoader metric for Deployment monitor-operator/alertmanager/alertmanager prometheus_metrics_service.py:139 | |
DEBUG Gathering PercentileCPULoader metric for Job monitor-operator/k8s-usage-metrics-forwarder-28361630/k8s-usage-metrics-forwarder prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no CPUAmountLoader metrics for Job monitor-operator/k8s-usage-metrics-forwarder-28361635/k8s-usage-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MemoryAmountLoader metric for Job monitor-operator/k8s-usage-metrics-forwarder-28361635/k8s-usage-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering MaxMemoryLoader metric for StatefulSet monitor-operator/prometheus/prometheus prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no CPUAmountLoader metrics for Job monitor-operator/metering-cronjob-28361460/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MemoryAmountLoader metric for Job monitor-operator/metering-cronjob-28361460/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering MaxMemoryLoader metric for Deployment monitor-operator/kube-state-metrics/kube-state-metrics prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no CPUAmountLoader metrics for Job monitor-operator/metering-cronjob-28361520/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MemoryAmountLoader metric for Job monitor-operator/metering-cronjob-28361520/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering CPUAmountLoader metric for Deployment monitor-operator/alertmanager/configmap-reloader prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no CPUAmountLoader metrics for Job monitor-operator/metering-cronjob-28361580/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MemoryAmountLoader metric for Job monitor-operator/metering-cronjob-28361580/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering MaxMemoryLoader metric for StatefulSet monitor-operator/prometheus/configmap-reloader prometheus_metrics_service.py:139 | |
DEBUG Gathering MaxMemoryLoader metric for Deployment monitor-operator/monitor-operator/monitor-operator prometheus_metrics_service.py:139 | |
DEBUG Gathering CPUAmountLoader metric for Deployment monitor-operator/cls-exporter/cls-exporter prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no CPUAmountLoader metrics for Job monitor-operator/metering-cronjob-28361640/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MemoryAmountLoader metric for Job monitor-operator/metering-cronjob-28361640/k8s-metering-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering MaxMemoryLoader metric for Deployment monitor-operator/plutono/plutono prometheus_metrics_service.py:139 | |
DEBUG Gathering CPUAmountLoader metric for Deployment monitor-operator/k8s-avs-metrics-forwarder/k8s-avs-metrics-forwarder prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no MemoryAmountLoader metrics for Job monitor-operator/k8s-usage-metrics-forwarder-28361640/k8s-usage-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MemoryAmountLoader metric for Deployment monitor-operator/alertmanager/alertmanager prometheus_metrics_service.py:139 | |
INFO Calculated recommendations for Job monitor-operator/k8s-usage-metrics-forwarder-28361640/k8s-usage-metrics-forwarder (using 4 metrics) runner.py:164 | |
WARNING Prometheus returned no PercentileCPULoader metrics for Job monitor-operator/k8s-usage-metrics-forwarder-28361630/k8s-usage-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MaxMemoryLoader metric for Job monitor-operator/k8s-usage-metrics-forwarder-28361630/k8s-usage-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering CPUAmountLoader metric for StatefulSet monitor-operator/prometheus/prometheus prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no MemoryAmountLoader metrics for Job monitor-operator/metering-cronjob-28361460/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering CPUAmountLoader metric for Deployment monitor-operator/kube-state-metrics/kube-state-metrics prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no MemoryAmountLoader metrics for Job monitor-operator/k8s-usage-metrics-forwarder-28361635/k8s-usage-metrics-forwarder prometheus_metrics_service.py:150 | |
INFO Calculated recommendations for Job monitor-operator/metering-cronjob-28361460/k8s-metering-metrics-forwarder (using 4 metrics) runner.py:164 | |
WARNING Prometheus returned no MemoryAmountLoader metrics for Job monitor-operator/metering-cronjob-28361520/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MemoryAmountLoader metric for Deployment monitor-operator/alertmanager/configmap-reloader prometheus_metrics_service.py:139 | |
INFO Calculated recommendations for Job monitor-operator/k8s-usage-metrics-forwarder-28361635/k8s-usage-metrics-forwarder (using 4 metrics) runner.py:164 | |
WARNING Prometheus returned no MemoryAmountLoader metrics for Job monitor-operator/metering-cronjob-28361580/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
INFO Calculated recommendations for Job monitor-operator/metering-cronjob-28361520/k8s-metering-metrics-forwarder (using 4 metrics) runner.py:164 | |
DEBUG Gathering CPUAmountLoader metric for StatefulSet monitor-operator/prometheus/configmap-reloader prometheus_metrics_service.py:139 | |
DEBUG Gathering CPUAmountLoader metric for Deployment monitor-operator/monitor-operator/monitor-operator prometheus_metrics_service.py:139 | |
INFO Calculated recommendations for Job monitor-operator/metering-cronjob-28361580/k8s-metering-metrics-forwarder (using 4 metrics) runner.py:164 | |
DEBUG Gathering MemoryAmountLoader metric for Deployment monitor-operator/cls-exporter/cls-exporter prometheus_metrics_service.py:139 | |
DEBUG Gathering CPUAmountLoader metric for Deployment monitor-operator/plutono/plutono prometheus_metrics_service.py:139 | |
DEBUG Gathering MemoryAmountLoader metric for Deployment monitor-operator/k8s-avs-metrics-forwarder/k8s-avs-metrics-forwarder prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no MemoryAmountLoader metrics for Job monitor-operator/metering-cronjob-28361640/k8s-metering-metrics-forwarder prometheus_metrics_service.py:150 | |
INFO Calculated recommendations for Job monitor-operator/metering-cronjob-28361640/k8s-metering-metrics-forwarder (using 4 metrics) runner.py:164 | |
INFO Calculated recommendations for Deployment monitor-operator/alertmanager/alertmanager (using 4 metrics) runner.py:164 | |
DEBUG Gathering MemoryAmountLoader metric for StatefulSet monitor-operator/prometheus/prometheus prometheus_metrics_service.py:139 | |
WARNING Prometheus returned no MaxMemoryLoader metrics for Job monitor-operator/k8s-usage-metrics-forwarder-28361630/k8s-usage-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering CPUAmountLoader metric for Job monitor-operator/k8s-usage-metrics-forwarder-28361630/k8s-usage-metrics-forwarder prometheus_metrics_service.py:139 | |
DEBUG Gathering MemoryAmountLoader metric for Deployment monitor-operator/kube-state-metrics/kube-state-metrics prometheus_metrics_service.py:139 | |
INFO Calculated recommendations for Deployment monitor-operator/alertmanager/configmap-reloader (using 4 metrics) runner.py:164 | |
DEBUG Gathering MemoryAmountLoader metric for StatefulSet monitor-operator/prometheus/configmap-reloader prometheus_metrics_service.py:139 | |
DEBUG Gathering MemoryAmountLoader metric for Deployment monitor-operator/monitor-operator/monitor-operator prometheus_metrics_service.py:139 | |
INFO Calculated recommendations for Deployment monitor-operator/cls-exporter/cls-exporter (using 4 metrics) runner.py:164 | |
DEBUG Gathering MemoryAmountLoader metric for Deployment monitor-operator/plutono/plutono prometheus_metrics_service.py:139 | |
INFO Calculated recommendations for Deployment monitor-operator/k8s-avs-metrics-forwarder/k8s-avs-metrics-forwarder (using 4 metrics) runner.py:164 | |
INFO Calculated recommendations for StatefulSet monitor-operator/prometheus/prometheus (using 4 metrics) runner.py:164 | |
WARNING Prometheus returned no CPUAmountLoader metrics for Job monitor-operator/k8s-usage-metrics-forwarder-28361630/k8s-usage-metrics-forwarder prometheus_metrics_service.py:150 | |
DEBUG Gathering MemoryAmountLoader metric for Job monitor-operator/k8s-usage-metrics-forwarder-28361630/k8s-usage-metrics-forwarder prometheus_metrics_service.py:139 | |
INFO Calculated recommendations for Deployment monitor-operator/kube-state-metrics/kube-state-metrics (using 4 metrics) runner.py:164 | |
INFO Calculated recommendations for StatefulSet monitor-operator/prometheus/configmap-reloader (using 4 metrics) runner.py:164 | |
INFO Calculated recommendations for Deployment monitor-operator/monitor-operator/monitor-operator (using 4 metrics) runner.py:164 | |
[15:02:47] WARNING Prometheus returned no MemoryAmountLoader metrics for Job monitor-operator/k8s-usage-metrics-forwarder-28361630/k8s-usage-metrics-forwarder prometheus_metrics_service.py:150 | |
INFO Calculated recommendations for Deployment monitor-operator/plutono/plutono (using 4 metrics) runner.py:164 | |
INFO Calculated recommendations for Job monitor-operator/k8s-usage-metrics-forwarder-28361630/k8s-usage-metrics-forwarder (using 4 metrics) runner.py:164 | |
Simple Strategy | |
CPU request: 99.0% percentile, limit: unset | |
Memory request: max + 15.0%, limit: max + 15.0% | |
History: 1.0 hours | |
Step: 2.0 minutes | |
This strategy does not work with objects with HPA defined (Horizontal Pod Autoscaler). | |
If HPA is defined for CPU or Memory, the strategy will return "?" for that resource. | |
Learn more: https://github.com/robusta-dev/krr#algorithm | |
┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ | |
┃ Number ┃ Namespace ┃ Name ┃ Pods ┃ Old Pods ┃ Type ┃ Container ┃ CPU Diff ┃ CPU Requests ┃ CPU Limits ┃ Memory Diff ┃ Memory Requests ┃ Memory Limits ┃ | |
┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ | |
│ 1. │ monitor-operator │ alertmanager │ 1 │ 1 │ Deployment │ alertmanager │ │ 40m -> ? (Not enough data) │ 40m -> ? (Not enough data) │ │ 80Mi -> ? (Not enough data) │ 80Mi -> ? (Not enough data) │ | |
│ 2. │ │ │ │ │ │ configmap-reloader │ │ 40m -> ? (Not enough data) │ 40m -> ? (Not enough data) │ │ 32Mi -> ? (Not enough data) │ 32Mi -> ? (Not enough data) │ | |
├────────┼──────────────────┼──────────────────────────────────────┼──────┼──────────┼─────────────┼────────────────────────────────┼──────────┼─────────────────────────────┼──────────────────────────────┼─────────────┼───────────────────────────────┼───────────────────────────────┤ | |
│ 3. │ monitor-operator │ cls-exporter │ 1 │ 0 │ Deployment │ cls-exporter │ │ 100m -> ? (Not enough data) │ 400m -> ? (Not enough data) │ │ 128Mi -> ? (Not enough data) │ 954Mi -> ? (Not enough data) │ | |
├────────┼──────────────────┼──────────────────────────────────────┼──────┼──────────┼─────────────┼────────────────────────────────┼──────────┼─────────────────────────────┼──────────────────────────────┼─────────────┼───────────────────────────────┼───────────────────────────────┤ | |
│ 4. │ monitor-operator │ k8s-avs-metrics-forwarder │ 1 │ 0 │ Deployment │ k8s-avs-metrics-forwarder │ │ 40m -> ? (Not enough data) │ unset -> ? (Not enough data) │ │ 80Mi -> ? (Not enough data) │ 80Mi -> ? (Not enough data) │ | |
├────────┼──────────────────┼──────────────────────────────────────┼──────┼──────────┼─────────────┼────────────────────────────────┼──────────┼─────────────────────────────┼──────────────────────────────┼─────────────┼───────────────────────────────┼───────────────────────────────┤ | |
│ 5. │ monitor-operator │ kube-state-metrics │ 1 │ 2 │ Deployment │ kube-state-metrics │ │ 20m -> ? (Not enough data) │ unset -> ? (Not enough data) │ │ 128Mi -> ? (Not enough data) │ 1024Mi -> ? (Not enough data) │ | |
├────────┼──────────────────┼──────────────────────────────────────┼──────┼──────────┼─────────────┼────────────────────────────────┼──────────┼─────────────────────────────┼──────────────────────────────┼─────────────┼───────────────────────────────┼───────────────────────────────┤ | |
│ 6. │ monitor-operator │ monitor-operator │ 1 │ 1 │ Deployment │ monitor-operator │ │ 40m -> ? (Not enough data) │ unset -> ? (Not enough data) │ │ 1000Mi -> ? (Not enough data) │ 2000Mi -> ? (Not enough data) │ | |
├────────┼──────────────────┼──────────────────────────────────────┼──────┼──────────┼─────────────┼────────────────────────────────┼──────────┼─────────────────────────────┼──────────────────────────────┼─────────────┼───────────────────────────────┼───────────────────────────────┤ | |
│ 7. │ monitor-operator │ plutono │ 1 │ 0 │ Deployment │ plutono │ │ 40m -> ? (Not enough data) │ unset -> ? (Not enough data) │ │ 75Mi -> ? (Not enough data) │ 120Mi -> ? (Not enough data) │ | |
├────────┼──────────────────┼──────────────────────────────────────┼──────┼──────────┼─────────────┼────────────────────────────────┼──────────┼─────────────────────────────┼──────────────────────────────┼─────────────┼───────────────────────────────┼───────────────────────────────┤ | |
│ 8. │ monitor-operator │ prometheus │ 1 │ 0 │ StatefulSet │ prometheus │ │ 1.0 -> ? (Not enough data) │ 1.0 -> ? (Not enough data) │ │ 20Gi -> ? (Not enough data) │ 20Gi -> ? (Not enough data) │ | |
│ 9. │ │ │ │ │ │ configmap-reloader │ │ 40m -> ? (Not enough data) │ 40m -> ? (Not enough data) │ │ 32Mi -> ? (Not enough data) │ 32Mi -> ? (Not enough data) │ | |
├────────┼──────────────────┼──────────────────────────────────────┼──────┼──────────┼─────────────┼────────────────────────────────┼──────────┼─────────────────────────────┼──────────────────────────────┼─────────────┼───────────────────────────────┼───────────────────────────────┤ | |
│ 10. │ monitor-operator │ k8s-usage-metrics-forwarder-28361630 │ 0 │ 1 │ Job │ k8s-usage-metrics-forwarder │ │ unset -> ? (No data) │ unset -> ? (No data) │ │ unset -> ? (No data) │ unset -> ? (No data) │ | |
├────────┼──────────────────┼──────────────────────────────────────┼──────┼──────────┼─────────────┼────────────────────────────────┼──────────┼─────────────────────────────┼──────────────────────────────┼─────────────┼───────────────────────────────┼───────────────────────────────┤ | |
│ 11. │ monitor-operator │ k8s-usage-metrics-forwarder-28361635 │ 0 │ 1 │ Job │ k8s-usage-metrics-forwarder │ │ unset -> ? (No data) │ unset -> ? (No data) │ │ unset -> ? (No data) │ unset -> ? (No data) │ | |
├────────┼──────────────────┼──────────────────────────────────────┼──────┼──────────┼─────────────┼────────────────────────────────┼──────────┼─────────────────────────────┼──────────────────────────────┼─────────────┼───────────────────────────────┼───────────────────────────────┤ | |
│ 12. │ monitor-operator │ k8s-usage-metrics-forwarder-28361640 │ 0 │ 1 │ Job │ k8s-usage-metrics-forwarder │ │ unset -> ? (No data) │ unset -> ? (No data) │ │ unset -> ? (No data) │ unset -> ? (No data) │ | |
├────────┼──────────────────┼──────────────────────────────────────┼──────┼──────────┼─────────────┼────────────────────────────────┼──────────┼─────────────────────────────┼──────────────────────────────┼─────────────┼───────────────────────────────┼───────────────────────────────┤ | |
│ 13. │ monitor-operator │ metering-cronjob-28361460 │ 0 │ 1 │ Job │ k8s-metering-metrics-forwarder │ │ unset -> ? (No data) │ unset -> ? (No data) │ │ unset -> ? (No data) │ unset -> ? (No data) │ | |
├────────┼──────────────────┼──────────────────────────────────────┼──────┼──────────┼─────────────┼────────────────────────────────┼──────────┼─────────────────────────────┼──────────────────────────────┼─────────────┼───────────────────────────────┼───────────────────────────────┤ | |
│ 14. │ monitor-operator │ metering-cronjob-28361520 │ 0 │ 1 │ Job │ k8s-metering-metrics-forwarder │ │ unset -> ? (No data) │ unset -> ? (No data) │ │ unset -> ? (No data) │ unset -> ? (No data) │ | |
├────────┼──────────────────┼──────────────────────────────────────┼──────┼──────────┼─────────────┼────────────────────────────────┼──────────┼─────────────────────────────┼──────────────────────────────┼─────────────┼───────────────────────────────┼───────────────────────────────┤ | |
│ 15. │ monitor-operator │ metering-cronjob-28361580 │ 0 │ 1 │ Job │ k8s-metering-metrics-forwarder │ │ unset -> ? (No data) │ unset -> ? (No data) │ │ unset -> ? (No data) │ unset -> ? (No data) │ | |
├────────┼──────────────────┼──────────────────────────────────────┼──────┼──────────┼─────────────┼────────────────────────────────┼──────────┼─────────────────────────────┼──────────────────────────────┼─────────────┼───────────────────────────────┼───────────────────────────────┤ | |
│ 16. │ monitor-operator │ metering-cronjob-28361640 │ 0 │ 1 │ Job │ k8s-metering-metrics-forwarder │ │ unset -> ? (No data) │ unset -> ? (No data) │ │ unset -> ? (No data) │ unset -> ? (No data) │ | |
└────────┴──────────────────┴──────────────────────────────────────┴──────┴──────────┴─────────────┴────────────────────────────────┴──────────┴─────────────────────────────┴──────────────────────────────┴─────────────┴───────────────────────────────┴───────────────────────────────┘ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment