mirror of https://github.com/k3s-io/k3s
Reduce volume of logs generated at v(3)
Node controller is generating a huge amount of logging at v(3) that is more appropriate for v(5). Split the log into two levels and ensure it also ends up on one line (so grep works). The pod manager generates a v(4) pod output on sync that always contains a newline - since the size of the pod is so excessive in output, kick it to v(5) for deep debugging (we're pretty happy with this loop).pull/6/head
parent
be9dfcaec4
commit
ae2f6a833a
|
@ -645,7 +645,11 @@ func (nc *NodeController) tryUpdateNodeStatus(node *api.Node) (time.Duration, ap
|
|||
} else {
|
||||
transitionTime = savedNodeStatus.readyTransitionTimestamp
|
||||
}
|
||||
glog.V(3).Infof("Nodes ReadyCondition updated. Updating timestamp: %+v\n vs %+v.", savedNodeStatus.status, node.Status)
|
||||
if glog.V(5) {
|
||||
glog.Infof("Node %s ReadyCondition updated. Updating timestamp: %+v vs %+v.", node.Name, savedNodeStatus.status, node.Status)
|
||||
} else {
|
||||
glog.V(3).Infof("Node %s ReadyCondition updated. Updating timestamp.", node.Name)
|
||||
}
|
||||
savedNodeStatus = nodeStatusData{
|
||||
status: node.Status,
|
||||
probeTimestamp: nc.now(),
|
||||
|
|
|
@ -1607,7 +1607,7 @@ func (dm *DockerManager) computePodContainerChanges(pod *api.Pod, podStatus *kub
|
|||
defer func() {
|
||||
metrics.ContainerManagerLatency.WithLabelValues("computePodContainerChanges").Observe(metrics.SinceInMicroseconds(start))
|
||||
}()
|
||||
glog.V(4).Infof("Syncing Pod %q: %+v", format.Pod(pod), pod)
|
||||
glog.V(5).Infof("Syncing Pod %q: %+v", format.Pod(pod), pod)
|
||||
|
||||
containersToStart := make(map[int]string)
|
||||
containersToKeep := make(map[kubecontainer.DockerID]int)
|
||||
|
|
Loading…
Reference in New Issue