From a731a43302a0525affd3bd1253d901ad99786453 Mon Sep 17 00:00:00 2001 From: Dominik Schulz Date: Fri, 3 Nov 2017 12:59:04 +0100 Subject: [PATCH] Guard against tags being nil in EC2 discovery Fixes #3001 --- discovery/ec2/ec2.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/discovery/ec2/ec2.go b/discovery/ec2/ec2.go index b96cdc449..902c67d7b 100644 --- a/discovery/ec2/ec2.go +++ b/discovery/ec2/ec2.go @@ -200,6 +200,9 @@ func (d *Discovery) refresh() (tg *config.TargetGroup, err error) { } for _, t := range inst.Tags { + if t == nil || t.Key == nil || t.Value == nil { + continue + } name := strutil.SanitizeLabelName(*t.Key) labels[ec2LabelTag+model.LabelName(name)] = model.LabelValue(*t.Value) }