一、配置
server:
http_listen_port: 9080
grpc_listen_port: 0
positions:
filename: /tmp/positions.yaml
clients:
- url: http://localhost:3100/loki/api/v1/push
scrape_configs:
- job_name: demo
static_configs:
- targets:
- 172.16.0.9 # 应用机器地址
labels:
name: demo-test # 应用名称
__path__: /root/logs/demo-*/spring.log # 应用日志文件地址
pipeline_stages:
- match:
selector: '{name="demo-test"}' # 要匹配的应用名称
stages:
- multiline:
firstline: '^\d{4}-\d{2}-\d{2}' # 匹配日志的正则表达式
max_wait_time: 3s