2017-09-04 2 views
3

Ich versuche, ein neues Etikett mit Regex hinzuzufügen. der Name Instanz ist pr-na01-na02-A Ich versuche nur die pr-na01, zu bekommen so habe ich dies:Etikett mit Regex- Prometheus

- source_labels: ['__meta_ec2_tag_Name'] 
    regex: '^[^-]*-[^-]*' 
    target_label: 'test' 
    replacement: '$1' 

und immer noch kein neues Label (Test) unter Prometheus Metriken sehen.

Antwort

3

Das Problem ist, dass Sie keine Erfassungsgruppen haben, also $1 ist leer. Außerdem stimmen Sie nicht mit der vollständigen Zeichenfolge überein.

Versuchen Sie (^[^-]*-[^-]*).* als Regex.

+0

danke Gehirn – ROIR