2017-06-17 2 views
0

Ich versuche, das Instance-Label eines bestimmten Jobs zu ersetzen. Ich verstehe, dass ich das mit der relabel_config tun kann. Aber ich kämpfe mit der Regex und Regex ersetzen Sachen.Instanz-Label durch Regex ersetzen

Meine Ziele haben eine obskure Ziel-URL wie test1.mysite.de. Es gibt Gründe, warum ich diese nicht ändern kann, deshalb muss ich etwas umschreiben.

Dies ist meine aktuelle config:

relabel_configs: 
    - source_labels: [__address__] 
    target_label: instance 
    regex: ^test.* 
    replacement: server 

Aber diese neu etikettiert, die URL zu server. Was ist mein Fehler?

+0

Was Sie versuchen zu tun? –

+0

Umschreiben der Ziel-URL von test1.mysite.com zu instance1.mysite.com zum Beispiel. Aber ich bin mir nicht sicher, ob meine Regex schlecht oder etwas anderes ist. – LuMa

Antwort

1

Ich glaube, Sie wollen so etwas wie:

regex: ^test(.*) 
replacement: instance$1 
Verwandte Themen