Skip to content

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.

SettingDefaultEnvironment Variable
EnabletrueGLOUTON_LOG_OPENTELEMETRY_GRPC_ENABLE
AddresslocalhostGLOUTON_LOG_OPENTELEMETRY_GRPC_ADDRESS
Port4317GLOUTON_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.

SettingDefaultEnvironment Variable
EnabletrueGLOUTON_LOG_OPENTELEMETRY_HTTP_ENABLE
AddresslocalhostGLOUTON_LOG_OPENTELEMETRY_HTTP_ADDRESS
Port4318GLOUTON_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