• Prometheus
    • buckets
    • addEntryPointsLabels
    • addServicesLabels
    • entryPoint

    Prometheus

    To enable the Prometheus:

    1. [metrics]
    2. [metrics.prometheus]
    1. metrics:
    2. prometheus: {}
    1. --metrics.prometheus=true

    buckets

    Optional, Default="0.100000, 0.300000, 1.200000, 5.000000"

    Buckets for latency metrics.

    1. [metrics]
    2. [metrics.prometheus]
    3. buckets = [0.1,0.3,1.2,5.0]
    1. metrics:
    2. prometheus:
    3. buckets:
    4. - 0.1
    5. - 0.3
    6. - 1.2
    7. - 5.0
    1. --metrics.prometheus.buckets=0.100000, 0.300000, 1.200000, 5.000000

    addEntryPointsLabels

    Optional, Default=true

    Enable metrics on entry points.

    1. [metrics]
    2. [metrics.prometheus]
    3. addEntryPointsLabels = true
    1. metrics:
    2. prometheus:
    3. addEntryPointsLabels: true
    1. --metrics.prometheus.addEntryPointsLabels=true

    addServicesLabels

    Optional, Default=true

    Enable metrics on services.

    1. [metrics]
    2. [metrics.prometheus]
    3. addServicesLabels = true
    1. metrics:
    2. prometheus:
    3. addServicesLabels: true
    1. --metrics.prometheus.addServicesLabels=true

    entryPoint

    Optional, Default=traefik

    Entry point used to expose metrics.

    1. [entryPoints]
    2. [entryPoints.metrics]
    3. address = ":8082"
    4. [metrics]
    5. [metrics.prometheus]
    6. entryPoint = "metrics"
    1. entryPoints:
    2. metrics:
    3. address: ":8082"
    4. metrics:
    5. prometheus:
    6. entryPoint: metrics
    1. --entryPoints.metrics.address=":8082"
    2. --metrics.prometheus..entryPoint="metrics"