Fix: Do not overwrite hostname tag if already set (e.g. by receivers)

This commit is contained in:
Holger Obermaier
2026-03-02 15:47:00 +01:00
parent 367d365a85
commit ddb504c5c6

View File

@@ -180,7 +180,7 @@ func (r *metricRouter) Init(ticker mct.MultiChanTicker, wg *sync.WaitGroup, rout
}
r.mp.SetNormalizeUnits(r.config.NormalizeUnits)
err = r.mp.AddAddTagsByCondition("true", r.config.HostnameTagName, r.hostname)
err = r.mp.AddAddTagsByCondition("!msg.HasTag('"+r.config.HostnameTagName+"')", r.config.HostnameTagName, r.hostname)
if err != nil {
return fmt.Errorf("MessageProcessor AddAddTagsByCondition() failed: %w", err)
}