Skip to content

Commit 5f59e8e

Browse files
committed
Separate pod containers in cluster info --debug logs (#1569)
(cherry picked from commit aa9b316)
1 parent fa26ee6 commit 5f59e8e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

manager/debug.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ for resource in pods pods.metrics nodes nodes.metrics daemonsets deployments hpa
3939
done
4040

4141
mkdir -p /cortex-debug/logs
42-
kubectl get pods --all-namespaces -o json | jq '.items[] | "kubectl logs -n \(.metadata.namespace) \(.metadata.name) --all-containers --timestamps --tail=10000 > /cortex-debug/logs/\(.metadata.namespace).\(.metadata.name) 2>&1 && echo -n ."' | xargs -n 1 bash -c
42+
kubectl get pods --all-namespaces -o json | jq '.items[] | . as $parent | $parent.spec.containers[]? | "kubectl logs -n \($parent.metadata.namespace) \($parent.metadata.name) \(.name) --timestamps --tail=10000 > /cortex-debug/logs/\($parent.metadata.namespace).\($parent.metadata.name).\(.name) 2>&1 && echo -n ."' | xargs -n 1 bash -c
43+
kubectl get pods --all-namespaces -o json | jq '.items[] | . as $parent | $parent.spec.initContainers[]? | "kubectl logs -n \($parent.metadata.namespace) \($parent.metadata.name) \(.name) --timestamps --tail=10000 > /cortex-debug/logs/\($parent.metadata.namespace).\($parent.metadata.name).init.\(.name) 2>&1 && echo -n ."' | xargs -n 1 bash -c
4344

4445
kubectl top pods --all-namespaces --containers=true > "/cortex-debug/k8s/top_pods" 2>&1
4546
kubectl top nodes > "/cortex-debug/k8s/top_nodes" 2>&1

0 commit comments

Comments
 (0)