From 403ac08ece0d0f1b1dfbb1892002416b137d7840 Mon Sep 17 00:00:00 2001 From: Javier Kohen Date: Fri, 10 Aug 2018 16:21:46 -0400 Subject: [PATCH] Expose __meta_gce_instance_id as an integer (instead of raw bytes). Signed-off-by: Javier Kohen --- discovery/gce/gce.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/discovery/gce/gce.go b/discovery/gce/gce.go index 32a5b52b54..4a9cae8916 100644 --- a/discovery/gce/gce.go +++ b/discovery/gce/gce.go @@ -17,6 +17,7 @@ import ( "context" "fmt" "net/http" + "strconv" "strings" "time" @@ -210,7 +211,7 @@ func (d *Discovery) refresh() (tg *targetgroup.Group, err error) { labels := model.LabelSet{ gceLabelProject: model.LabelValue(d.project), gceLabelZone: model.LabelValue(inst.Zone), - gceLabelInstanceID: model.LabelValue(inst.Id), + gceLabelInstanceID: model.LabelValue(strconv.FormatUint(inst.Id, 10)), gceLabelInstanceName: model.LabelValue(inst.Name), gceLabelInstanceStatus: model.LabelValue(inst.Status), gceLabelMachineType: model.LabelValue(inst.MachineType),