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
Fluent Forward
Set up highlight.io log ingestion via Fluent Forward (fluentd / fluentbit protocol).
1
Setup fluentd / fluent bit ingest.
Route your fluentd / fluent bit to forward://otel.highlight.io:24224. Regardless of the  way you are using fluentbit, configure the tag to highlight.project_id=YOUR_PROJECT_ID to route the logs to the given highlight project
bin/fluent-bit -i cpu -t highlight.project_id=YOUR_PROJECT_ID -o forward://otel.highlight.io:242242
Running the fluent agent.
You may be running a fluent agent locally or in docker. In that case, you would use the fluent-bit.conf
[INPUT]
    name                tail
    tag                 <YOUR_PROJECT_ID>
    path                /var/log/your_log_file.log
    path_key            file_path
[INPUT]
    name                tail
    tag                 <YOUR_PROJECT_ID>
    path                /var/log/nginx/another_log_file.txt
    path_key            file_path
[FILTER]
    Name                record_modifier
    Match               *
    Record              hostname my-hostname
[OUTPUT]
    Name                forward
    Match               *
    Host                otel.highlight.io
    Port                24224
3
(Optional) Configure Fluent Forward over TLS.
If you want to transfer data over a secure TLS connection, change the [OUTPUT] to the following (using port 24284)
[OUTPUT]
    Name                forward
    Match               *
    Host                otel.highlight.io
    Port                24284
    tls                 on
    tls.verify          on
4
Setting up for AWS ECS?
If you are setting up for AWS Elastic Container Services, check out our dedicated docs for AWS ECS. .
5
Verify your backend logs are being recorded.
Visit the highlight logs portal and check that backend logs are coming in.