mirror of
https://github.com/weaveworks/scope.git
synced 2026-05-05 00:39:04 +00:00
don't show Failed pods
these are not alive, and Scope generally only shows the living, not the dead.
This commit is contained in:
@@ -16,7 +16,10 @@ const (
|
||||
)
|
||||
|
||||
// Pod states we handle specially
|
||||
const StateDeleted = "deleted"
|
||||
const (
|
||||
StateDeleted = "deleted"
|
||||
StateFailed = "Failed"
|
||||
)
|
||||
|
||||
// Pod represents a Kubernetes pod
|
||||
type Pod interface {
|
||||
|
||||
@@ -46,7 +46,7 @@ var PodRenderer = Memoise(ConditionalRenderer(renderKubernetesTopologies,
|
||||
MakeFilter(
|
||||
func(n report.Node) bool {
|
||||
state, ok := n.Latest.Lookup(kubernetes.State)
|
||||
return (!ok || state != kubernetes.StateDeleted)
|
||||
return !ok || !(state == kubernetes.StateDeleted || state == kubernetes.StateFailed)
|
||||
},
|
||||
MakeReduce(
|
||||
PropagateSingleMetrics(report.Container,
|
||||
|
||||
Reference in New Issue
Block a user