
Halo, kalau kamu merasa tulisan saya ngebantu kamu, kamu bisa ucapkan terima kasih lewat saweria
If you feel this website help you, you can donate at saweria
How To
Setup format log di Traefik ini mudah. Log bawaan nya bisa di kirim & di olah sama Seq. Hasil log nya bisa nampilin semua data yang saya perlukan, mulai dari status code, request path, user IP, dll.
Untuk setup Seq silahkan baca dulu post saya sebelumnya, setup centralized log with seq & gelf . Sekarang lanjut ke cara setup log di traefik buat di kirim ke Seq lewat gelf
- Tambahkan settingan enable log, di bagian “command” docker-compose.yml kamu
command:
.
.
- --accesslog=true
- --accesslog.bufferingsize=100
- --accesslog.format=json
- --accesslog.filters.statuscodes=200-226,300-308,400-451,500-511
- --accesslog.filters.retryattempts
- --accesslog.filters.minduration=1ms
- --accesslog.fields.defaultmode=keep
- --accesslog.fields.headers.defaultmode=keep
- --accesslog.fields.headers.names.User-Agent=keep
- --accesslog.fields.headers.names.Authorization=drop
- --accesslog.fields.headers.names.Content-Type=keep
- --accesslog.fields.names.StartUTC=drop
- --log.level=INFO
- --log.format=json
.
.
- Tambahkan di bagian “logging” docker-compose.yml
logging:
driver: gelf
options:
gelf-address: "udp://192.168.1.1:12201"
tag: "traefik"
- Jalankan ulang file docker-compose.yml dan coba hit beberapa endpoint/URL di cluster kamu

Log Traefik di Seq, Nampilin Semua Info!
Setup Seq, Agar Log Lebih Mudah di Baca

Show Path as Column

Jadi Lebih Enak Dibaca