From 1a790ffb52152e54281e8291231183bc08b75b6d Mon Sep 17 00:00:00 2001 From: Lukasz Raczylo Date: Thu, 16 Nov 2023 17:18:10 +0000 Subject: [PATCH] Make sure that pod name is included in metrics. --- monitoring/helpers.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/monitoring/helpers.go b/monitoring/helpers.go index 9f41f72..fb49eae 100644 --- a/monitoring/helpers.go +++ b/monitoring/helpers.go @@ -2,16 +2,22 @@ package libpack_monitoring import ( "fmt" + "os" "strings" libpack_config "github.com/lukaszraczylo/graphql-monitoring-proxy/config" ) func (ms *MetricsSetup) get_metrics_name(name string, labels map[string]string) (complete_name string) { + var err error if labels == nil { labels = make(map[string]string) } labels["microservice"] = libpack_config.PKG_NAME + labels["pod"], err = os.Hostname() + if err != nil { + labels["pod"] = "unknown" + } if ms.metrics_prefix != "" { complete_name = ms.metrics_prefix + "_" + name