Skip to content
BleemeoBleemeo

OTLP Log Receivers

Starter
Professional

Glouton can receive logs from external applications using the OpenTelemetry Protocol (OTLP) over both gRPC and HTTP. This allows applications instrumented with OpenTelemetry SDKs to send their logs directly to Glouton for processing and export to the Bleemeo Cloud Platform.

The gRPC receiver accepts OTLP logs on a configurable address and port.

Setting Default Environment Variable
Enable true GLOUTON_LOG_OPENTELEMETRY_GRPC_ENABLE
Address localhost GLOUTON_LOG_OPENTELEMETRY_GRPC_ADDRESS
Port 4317 GLOUTON_LOG_OPENTELEMETRY_GRPC_PORT
log.opentelemetry.grpc.enable: true
log.opentelemetry.grpc.address: localhost
log.opentelemetry.grpc.port: 4317

The HTTP receiver accepts OTLP logs on a configurable address and port.

Setting Default Environment Variable
Enable true GLOUTON_LOG_OPENTELEMETRY_HTTP_ENABLE
Address localhost GLOUTON_LOG_OPENTELEMETRY_HTTP_ADDRESS
Port 4318 GLOUTON_LOG_OPENTELEMETRY_HTTP_PORT
log.opentelemetry.http.enable: true
log.opentelemetry.http.address: localhost
log.opentelemetry.http.port: 4318

Logs received via gRPC and HTTP can be filtered using global filters.

For example, to only keep logs with severity INFO or above:

log.opentelemetry.global_filters:
include:
match_type: strict
severity_number:
min: INFO
match_undefined: true