Ping

Checking the Health of Your Traefik Instances

Configuration Examples

To enable the API handler:

[ping]
ping: {}
--ping=true

Configuration Options

The /ping health-check URL is enabled with the command-line --ping or config file option [ping].

The entryPoint where the /ping is active can be customized with the entryPoint option, whose default value is traefik (port 8080).

Path Method Description
/ping GET, HEAD A simple endpoint to check for Traefik process liveness. Return a code 200 with the content: OK

Note

The cli comes with a healthcheck command which can be used for calling this endpoint.

entryPoint

Optional, Default="traefik"

Enabling /ping on a dedicated EntryPoint.

[entryPoints]
  [entryPoints.ping]
    address = ":8082"

[ping]
  entryPoint = "ping"
entryPoints:
  ping:
    address: ":8082"

ping:
  entryPoint: "ping"
--entryPoints.ping.address=:8082
--ping.entryPoint=ping

manualRouting

Optional, Default=false

If manualRouting is true, it disables the default internal router in order to allow one to create a custom router for the ping@internal service.

[ping]
  manualRouting = true
ping:
  manualRouting: true
--ping.manualrouting=true