mirror of
https://github.com/BillyOutlast/posthog.git
synced 2026-02-04 03:01:23 +01:00
61 lines
1.7 KiB
YAML
61 lines
1.7 KiB
YAML
receivers:
|
|
filelog:
|
|
include:
|
|
- /var/lib/docker/containers/*/*.log
|
|
include_file_name: true
|
|
include_file_path: true
|
|
operators:
|
|
- id: container-parser
|
|
max_log_size: 102400
|
|
type: container
|
|
format: docker
|
|
on_error: send_quiet
|
|
add_metadata_from_filepath: false
|
|
- type: json_parser
|
|
parse_from: body
|
|
on_error: send_quiet
|
|
if: "hasPrefix(body, '{')"
|
|
otlp:
|
|
protocols:
|
|
grpc:
|
|
endpoint: 0.0.0.0:4317 # Collector receiving OTLP gRPC
|
|
http:
|
|
endpoint: 0.0.0.0:4318 # Collector receiving OTLP HTTP
|
|
|
|
exporters:
|
|
otlp: # Using the standard OTLP exporter
|
|
endpoint: 'jaeger-local:4317' # Sending OTLP gRPC to Jaeger
|
|
tls:
|
|
insecure: true # For local communication to Jaeger
|
|
otlphttp/logs:
|
|
endpoint: 'http://capture-logs:4318'
|
|
compression: none
|
|
tls:
|
|
insecure: true
|
|
headers:
|
|
# special "local" token is automatically mapped to team_id 1 in dev environments
|
|
authorization: Bearer phc_local
|
|
|
|
extensions: # Declaring the extensions
|
|
health_check: # Default configuration is usually fine
|
|
zpages: # Default configuration is usually fine
|
|
|
|
processors:
|
|
batch:
|
|
|
|
service:
|
|
pipelines:
|
|
traces:
|
|
receivers: [otlp]
|
|
processors: [batch]
|
|
exporters: [otlp]
|
|
logs:
|
|
exporters:
|
|
- otlphttp/logs
|
|
processors:
|
|
- batch
|
|
receivers:
|
|
- otlp
|
|
- filelog
|
|
extensions: [health_check, zpages] # Enabling the declared extensions
|