首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置promtail 2.0读取文件.log

配置promtail 2.0读取文件.log
EN

Stack Overflow用户
提问于 2021-01-23 01:06:12
回答 2查看 2.3K关注 0票数 1

由于我已经更新到promtail 2.0,所以我无法读取loki中的日志文件的内容。

config-promtail.yml

代码语言:javascript
复制
server:
  http_listen_port: 9080
  grpc_listen_port: 0

positions:
  filename: /tmp/positions.yaml

clients:
  - url: http://192.168.1.103:3100/loki/api/v1/push

scrape_configs:
  - job_name: manuallog
    static_configs:
      - targets:
          - 192.168.1.103
        labels:
          job: tomcat
          host: 192.168.1.103
          path: /opt/error.log

我也尝试过在抓取配置中使用不同的配置,但没有成功:

代码语言:javascript
复制
  - job_name: varlog
journal:
  max_age: 12h
  labels:
    filename: /opt/error.log
    path: /opt/error.log

error.log不为空:

代码语言:javascript
复制
    # cat /opt/error.log
Disconnected from localhost

Promtail版本- 2.0

代码语言:javascript
复制
    ./promtail-linux-amd64 --version
promtail, version 2.0.0 (branch: HEAD, revision: 6978ee5d)
  build user:       root@2645337e4e98
  build date:       2020-10-26T15:54:56Z
  go version:       go1.14.2
  platform:         linux/amd64

有什么线索吗?我做错什么了吗?

非常感谢,

EN

回答 2

Stack Overflow用户

发布于 2021-01-23 01:25:01

尝试替换:

代码语言:javascript
复制
path: /opt/error.log

至:

代码语言:javascript
复制
__path__: /opt/error.log
票数 0
EN

Stack Overflow用户

发布于 2021-02-28 17:03:42

您似乎只指定了:

代码语言:javascript
复制
journal.lables.path: /opt/error.log

这将仅向抓取的日志条目添加标签。

您忘记指定:

代码语言:javascript
复制
journal.path: /opt/error.log

它将告诉Promtail在哪里可以找到要跟踪的日志。

===

这是我的Promtail 2.1日志抓取配置。

代码语言:javascript
复制
    scrape_configs:
      - job_name: journal
        pipeline_stages:
          - drop:
              expression: ".*something-redudant.*"
        journal:
          path: /var/log/journal
          max_age: 12h
          labels:
            job: systemd-journal
        relabel_configs:
          - source_labels: ['__journal__systemd_unit']
            target_label: 'unit'
          - source_labels: ['__journal__hostname']
            target_label: 'hostname'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65849600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档