Backend: Error Monitoring
Backend: Logging
Go
JS
Python
Ruby
Java
Rust
Hosting Providers
Backend: Tracing
Native OpenTelemetry
Fullstack Frameworks
Overview
Self Host & Local Dev
Menu
Docker / Docker Compose
Ship docker logs to highlight using the fluentd log driver.
1
Setup the fluentd log driver.
Use the Fluentd logging driver to route logs to highlight.
docker run --log-driver=fluentd --log-opt fluentd-address=otel.highlight.io:24224 --log-opt tag=highlight.project_id=<YOUR_PROJECT_ID> -t ubuntu echo "Testing a log message"2
Setup the fluentd log driver in docker compose.
Use the following syntax if you are using docker compose.
x-logging:
  &highlight-logging
    driver: fluentd
    options:
        fluentd-address: "tls://otel.highlight.io:24284"
        fluentd-async: "true"
        fluentd-sub-second-precision: "true"
        tag: "highlight.project_id=<YOUR_PROJECT_ID>"
services:
    example:
        logging: *highlight-logging
        image: ubuntu
        container_name: ubuntu
        command:
            - echo
            - "hello, highlight.io!"
3
Verify your backend logs are being recorded.
Visit the highlight logs portal and check that backend logs are coming in.