diff --git a/pkg/kubelet/metrics/collectors/log_metrics.go b/pkg/kubelet/metrics/collectors/log_metrics.go index e7cb5b3214a..c43915e0708 100644 --- a/pkg/kubelet/metrics/collectors/log_metrics.go +++ b/pkg/kubelet/metrics/collectors/log_metrics.go @@ -62,7 +62,7 @@ func (c *logMetricsCollector) Collect(ch chan<- prometheus.Metric) { for _, ps := range podStats { for _, c := range ps.Containers { - if c.Logs.UsedBytes != nil { + if c.Logs != nil && c.Logs.UsedBytes != nil { ch <- prometheus.MustNewConstMetric( descLogSize, prometheus.GaugeValue,