Skip to content

Service Log Collection

Starter
Professional

When container_and_service_enable is set to true, Glouton automatically detects all known services running on the machine — whether they run as host services or inside containers — and starts collecting their logs without any per-service configuration.

log.opentelemetry.auto_discovery.container_and_service_enable: true

This option is also enabled when using all_enable.

Each service has a built-in log format that parses log lines into structured fields (e.g., HTTP method, status code, client IP, severity level).

ServiceHost Log FilesContainer Format
Apache/var/log/apache2/access.log, /var/log/apache2/error.logapache_both
Nginx/var/log/nginx/access.log, /var/log/nginx/error.lognginx_both
PostgreSQL/var/log/postgresql/postgresql-*-main.logpostgresql_docker
MySQL/var/log/mysql/error.logmysql_docker
Redis/var/log/redis/redis-server.logredis_docker
Valkey/var/log/valkey/valkey-server.logvalkey_docker
Kafkacontainers onlykafka_docker
HAProxycontainers onlyhaproxy_docker
MongoDBcontainers onlymongodb_docker
RabbitMQcontainers onlyrabbitmq_docker

For the complete list of built-in formats, see Log Formats & Filters.