Hi! I have a Graylog service with HTTP and TLS working fine in Swarm. I'm trying to add TCP routes for GELF but no matter what I do I don't see this TCP router on the Traefik dashboard.
What am I doing wrong?
labels:
# enable traefik
- "traefik.enable=true"
# network
- "traefik.docker.network=swarm"
# http routing
- "traefik.http.routers.graylog-redirect.entrypoints=web"
- "traefik.http.routers.graylog-redirect.rule=Host(`graylog.local`)"
- "traefik.http.routers.graylog-redirect.middlewares=https-redirect"
# redirect http to https in middleware
- "traefik.http.middlewares.https-redirect.redirectscheme.scheme=https"
# https routing
- "traefik.http.routers.graylog.rule=Host(`graylog.local`)"
- "traefik.http.routers.graylog.entrypoints=web-secure"
- "traefik.http.routers.graylog.tls=true"
# http server port
- "traefik.http.services.graylog.loadbalancer.server.port=9000"
# http sticky sessions
- "traefik.http.services.graylog.loadbalancer.sticky=true"
# tcp routing (not working)
- "traefik.tcp.routers.graylogbeats.rule=HostSNI(`graylog.local`)"
- "traefik.tcp.routers.graylogbeats.entrypoints=gelf-beats"
- "traefik.tcp.routers.graylogbeats.tls=true"