From 18dccdd54c2c1bc5fb77e2906dbbaa139e79add1 Mon Sep 17 00:00:00 2001 From: vincent Date: Sun, 8 Oct 2023 14:45:27 +0200 Subject: [PATCH] improve promtail label --- nomad-job/promtail.nomad | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/nomad-job/promtail.nomad b/nomad-job/promtail.nomad index 6353102..13f0f9f 100644 --- a/nomad-job/promtail.nomad +++ b/nomad-job/promtail.nomad @@ -77,7 +77,7 @@ scrape_configs: target_label: 'alloc_id' replacement: '$1' - source_labels: [__meta_consul_service] - target_label: job + target_label: service - source_labels: ['__meta_consul_node'] regex: '(.*)' target_label: 'instance' @@ -86,6 +86,15 @@ scrape_configs: regex: '_nomad-task-([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})-.*' target_label: '__path__' replacement: '/nomad/alloc/$1/alloc/logs/*std*.{?,??}' + pipeline_stages: + - match: + selector: '{source="nomad"}' + stages: + - regex: + source: filename + expression: '\/nomad\/alloc\/[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\/alloc\/logs\/(?P[-_\w]*)\.std.*\.\d*' + - labels: + task_file: EOTC destination = "/local/promtail.yml" }