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.

| 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