Docs
Install
Fluent Bit

Fluent Bit

To send Fluent Bit events to HyperDX, you'll need to add a new output and filter to your Fluent Bit configuration file.

This Guide Integrates:

✅ Logs ✖️ Metrics ✖️ Traces

To send over metrics or APM/traces, you'll need to add the corresponding language integration to your application as well.

Config Example

Fluentbit 2.x (conf)

# Attach service name and any other properties you'd like to your logs
[FILTER]
 Name record_modifier
 Match *
 Record service.name <YOUR_SERVICE_NAME>

[OUTPUT]
 Name opentelemetry
 Match *
 host in-otel.hyperdx.io
 port 443
 header Authorization <YOUR_INGESTION_API_KEY_HERE>
 Tls On

Fluentbit 3.x - 4.x (yaml)

pipeline:
inputs:
 - name:dummy
dummy:'{"message": "Hello World"}'
processors:
logs:
 - name:opentelemetry_envelope
 - name:content_modifier
context:otel_resource_attributes
action:upsert
key:service.name
value:my-service
outputs:
 - name:opentelemetry
match:'*'
host:in-otel.hyperdx.io
port:443
header:Authorization <YOUR_INGESTION_API_KEY_HERE>
tls:true

Hi, how can I help you?

AltStyle によって変換されたページ (->オリジナル) /