server: http_listen_port: 9080 grpc_listen_port: 0 positions: filename: /tmp/positions.yaml clients: - url: http://loki:3100/loki/api/v1/push scrape_configs: - job_name: docker docker_sd_configs: - host: unix:///var/run/docker.sock refresh_interval: 5s relabel_configs: - source_labels: ["__meta_docker_container_name"] regex: "/(.*)" target_label: container - source_labels: ["__meta_docker_container_log_stream"] target_label: stream - source_labels: ["__meta_docker_container_label_com_docker_compose_service"] target_label: compose_service pipeline_stages: - regex: expression: '(?:tid=|trace_id=)(?P[0-9a-f]{12,32})' - regex: expression: 'event=(?P[a-zA-Z0-9_.-]+)' - regex: expression: 'duration_ms=(?P[0-9.]+)' - json: expressions: trace_id: trace_id span_id: span_id request_id: request_id event: event - structured_metadata: trace_id: - labels: request_id: event: