From 03deb1fe422e1b29ffab98d6446baaecc0629122 Mon Sep 17 00:00:00 2001 From: Ruan Bekker Date: Mon, 26 Jul 2021 00:08:56 +0200 Subject: [PATCH] Create promtail-config.yaml --- .../configs/promtail/promtail-config.yaml | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 logging-loki/loki/configs/promtail/promtail-config.yaml diff --git a/logging-loki/loki/configs/promtail/promtail-config.yaml b/logging-loki/loki/configs/promtail/promtail-config.yaml new file mode 100644 index 0000000..da2abd4 --- /dev/null +++ b/logging-loki/loki/configs/promtail/promtail-config.yaml @@ -0,0 +1,55 @@ +server: + http_listen_port: 9080 + grpc_listen_port: 0 + +positions: + filename: /tmp/positions.yaml + +clients: + - url: http://loki-distributor:3100/loki/api/v1/push + +scrape_configs: +- job_name: logs + pipeline_stages: + static_configs: + - targets: + - localhost + labels: + job: hostlogs + environment: home + __path__: /var/log/*.log + + +- job_name: containers + static_configs: + - targets: + - localhost + labels: + job: containerlogs + __path__: /var/lib/docker/containers/*/*log + + pipeline_stages: + - json: + expressions: + output: log + stream: stream + attrs: + - json: + expressions: + tag: + source: attrs + - regex: + expression: (?P(?:[^|]*[^|])).(?P(?:[^|]*[^|])).(?P(?:[^|]*[^|])).(?P(?:[^|]*[^|])) + source: tag + - timestamp: + format: RFC3339Nano + source: time + - labels: + tag: + stream: + image_name: + container_name: + image_id: + container_id: + - output: + source: output