Eu tenho essa string grafana-stack_alloy
e preciso de tudo depois do primeiro sublinhado
alloy
.
Preciso do resultado como um grupo $1
. Tentei este, mas falhou (?:)?([^_]+)*$
.
Alguém pode me ajudar a resolver esse problema?
Estou testando isto:
rule {
action = "replace"
source_labels = [
"__meta_docker_container_label_com_docker_swarm_service_name",
]
regex = "^(?:;*)?([^;]+).*$" work but wrong
//regex = "[^_]+.$" ----> not work
//regex = "([^_]+)$" ----> not work
replacement = argument.namespace.value + "/$1"
target_label = "job"
}
Trata-se do Agente Grafana com relabel-regex: Grafana prometheus.relabel que usa o RE2 do Google como seu mecanismo de regex.
desde já, obrigado