Traefik v2
Traefik v2 YAML configuration file
| Type | object |
|---|---|
| File match |
traefik.yml
traefik.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/traefik-v2/latest.json |
| Source | https://www.schemastore.org/traefik-v2.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Properties
accessLog
object
5 nested properties
bufferingSize
integer
fields
object
3 nested properties
defaultMode
string
headers
object
2 nested properties
defaultMode
string
names
Record<string, string>
names
Record<string, string>
filePath
string
filters
object
3 nested properties
minDuration
string
retryAttempts
boolean
statusCodes
array | null
format
string
api
object
4 nested properties
dashboard
boolean
debug
boolean
disableDashboardAd
boolean
insecure
boolean
certificatesResolvers
Record<string, object>
entryPoints
Record<string, object>
experimental
object
global
object
2 nested properties
checkNewVersion
boolean
sendAnonymousUsage
boolean
hostResolver
object
3 nested properties
cnameFlattening
boolean
resolvConfig
string
resolvDepth
integer
log
object
3 nested properties
filePath
string
format
string
level
string
metrics
object
5 nested properties
datadog
object
6 nested properties
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
address
string
prefix
string
pushInterval
string
influxDB
object
11 nested properties
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
additionalLabels
Record<string, string>
address
string
database
string
password
string
protocol
string
pushInterval
string
retentionPolicy
string
username
string
influxDB2
object
9 nested properties
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
additionalLabels
Record<string, string>
address
string
bucket
string
org
string
pushInterval
string
token
string
prometheus
object
7 nested properties
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
buckets
array | null
entryPoint
string
headerLabels
Record<string, string>
manualRouting
boolean
statsD
object
6 nested properties
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
address
string
prefix
string
pushInterval
string
pilot
object
2 nested properties
dashboard
boolean
token
string
ping
object
3 nested properties
entryPoint
string
manualRouting
boolean
terminatingStatusCode
integer
providers
object
18 nested properties
consul
object
6 nested properties
endpoints
array | null
namespace
string
namespaces
array | null
rootKey
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
token
string
consulCatalog
object
15 nested properties
cache
boolean
connectAware
boolean
connectByDefault
boolean
constraints
string
defaultRule
string
endpoint
object
exposedByDefault
boolean
namespace
string
namespaces
array | null
prefix
string
refreshInterval
string
requireConsistent
boolean
serviceName
string
stale
boolean
watch
boolean
docker
object
12 nested properties
allowEmptyServices
boolean
constraints
string
defaultRule
string
endpoint
string
exposedByDefault
boolean
httpClientTimeout
string
network
string
swarmMode
boolean
swarmModeRefreshSeconds
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
useBindPortIP
boolean
watch
boolean
ecs
object
10 nested properties
accessKeyID
string
autoDiscoverClusters
boolean
clusters
array | null
constraints
string
defaultRule
string
ecsAnywhere
boolean
exposedByDefault
boolean
refreshSeconds
integer
region
string
secretAccessKey
string
etcd
object
5 nested properties
endpoints
array | null
password
string
rootKey
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
username
string
file
object
4 nested properties
debugLogGeneratedTemplate
boolean
directory
string
filename
string
watch
boolean
http
object
4 nested properties
endpoint
string
required
pollInterval
string
pollTimeout
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
kubernetesCRD
object
10 nested properties
allowCrossNamespace
boolean
allowEmptyServices
boolean
allowExternalNameServices
boolean
certAuthFilePath
string
endpoint
string
ingressClass
string
labelSelector
string
namespaces
array | null
throttleDuration
string
token
string
kubernetesGateway
object
6 nested properties
certAuthFilePath
string
endpoint
string
labelSelector
string
namespaces
array | null
throttleDuration
string
token
string
kubernetesIngress
object
10 nested properties
allowEmptyServices
boolean
allowExternalNameServices
boolean
certAuthFilePath
string
endpoint
string
ingressClass
string
ingressEndpoint
object
3 nested properties
hostname
string
ip
string
publishedService
string
labelSelector
string
namespaces
array | null
throttleDuration
string
token
string
marathon
object
15 nested properties
basic
object
2 nested properties
httpBasicAuthUser
string
httpBasicPassword
string
constraints
string
dcosToken
string
defaultRule
string
dialerTimeout
string
endpoint
string
exposedByDefault
boolean
forceTaskHostname
boolean
keepAlive
string
respectReadinessChecks
boolean
responseHeaderTimeout
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
tlsHandshakeTimeout
string
trace
boolean
watch
boolean
nomad
object
plugin
Record<string, object>
providersThrottleDuration
string
rancher
object
8 nested properties
constraints
string
defaultRule
string
enableServiceHealthFilter
boolean
exposedByDefault
boolean
intervalPoll
boolean
prefix
string
refreshSeconds
integer
watch
boolean
redis
object
7 nested properties
db
integer
endpoints
array | null
password
string
rootKey
string
sentinel
object
7 nested properties
latencyStrategy
boolean
masterName
string
password
string
randomStrategy
boolean
replicaStrategy
boolean
useDisconnectedReplicas
boolean
username
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
username
string
rest
object
1 nested properties
insecure
boolean
zooKeeper
object
4 nested properties
endpoints
array | null
password
string
rootKey
string
username
string
serversTransport
object
4 nested properties
forwardingTimeouts
object
3 nested properties
dialTimeout
string
idleConnTimeout
string
responseHeaderTimeout
string
insecureSkipVerify
boolean
maxIdleConnsPerHost
integer
rootCAs
array | null
tracing
object
8 nested properties
datadog
object
10 nested properties
bagagePrefixHeaderName
string
debug
boolean
globalTag
string
globalTags
Record<string, string>
localAgentHostPort
string
localAgentSocket
string
parentIDHeaderName
string
prioritySampling
boolean
samplingPriorityHeaderName
string
traceIDHeaderName
string
elastic
object
3 nested properties
secretToken
string
serverURL
string
serviceEnvironment
string
haystack
object
7 nested properties
baggagePrefixHeaderName
string
globalTag
string
localAgentHost
string
localAgentPort
integer
parentIDHeaderName
string
spanIDHeaderName
string
traceIDHeaderName
string
instana
object
4 nested properties
enableAutoProfile
boolean
localAgentHost
string
localAgentPort
integer
logLevel
string
jaeger
object
9 nested properties
collector
object
3 nested properties
endpoint
string
password
string
user
string
disableAttemptReconnecting
boolean
gen128Bit
boolean
localAgentHostPort
string
propagation
string
samplingParam
number
samplingServerURL
string
samplingType
string
traceContextHeaderName
string
serviceName
string
spanNameLimit
integer
zipkin
object
4 nested properties
httpEndpoint
string
id128Bit
boolean
sameSpan
boolean
sampleRate
number
Definitions
acmeConfiguration
object
caServer
string
certificatesDuration
integer
dnsChallenge
object
4 nested properties
delayBeforeCheck
string
disablePropagationCheck
boolean
provider
string
resolvers
array | null
eab
object
2 nested properties
hmacEncoded
string
kid
string
email
string
httpChallenge
object
1 nested properties
entryPoint
string
keyType
string
preferredChain
string
storage
string
tlsChallenge
object
acmeDNSChallenge
object
delayBeforeCheck
string
disablePropagationCheck
boolean
provider
string
resolvers
array | null
acmeEAB
object
hmacEncoded
string
kid
string
acmeHTTPChallenge
object
entryPoint
string
acmeTLSChallenge
object
consulProviderBuilder
object
endpoints
array | null
namespace
string
namespaces
array | null
rootKey
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
token
string
consulcatalogEndpointConfig
object
consulcatalogEndpointHTTPAuthConfig
object
password
string
username
string
consulcatalogProviderBuilder
object
cache
boolean
connectAware
boolean
connectByDefault
boolean
constraints
string
defaultRule
string
endpoint
object
exposedByDefault
boolean
namespace
string
namespaces
array | null
prefix
string
refreshInterval
string
requireConsistent
boolean
serviceName
string
stale
boolean
watch
boolean
crdProvider
object
allowCrossNamespace
boolean
allowEmptyServices
boolean
allowExternalNameServices
boolean
certAuthFilePath
string
endpoint
string
ingressClass
string
labelSelector
string
namespaces
array | null
throttleDuration
string
token
string
datadogConfig
object
bagagePrefixHeaderName
string
debug
boolean
globalTag
string
globalTags
Record<string, string>
localAgentHostPort
string
localAgentSocket
string
parentIDHeaderName
string
prioritySampling
boolean
samplingPriorityHeaderName
string
traceIDHeaderName
string
dockerProvider
object
allowEmptyServices
boolean
constraints
string
defaultRule
string
endpoint
string
exposedByDefault
boolean
httpClientTimeout
string
network
string
swarmMode
boolean
swarmModeRefreshSeconds
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
useBindPortIP
boolean
watch
boolean
ecsProvider
object
accessKeyID
string
autoDiscoverClusters
boolean
clusters
array | null
constraints
string
defaultRule
string
ecsAnywhere
boolean
exposedByDefault
boolean
refreshSeconds
integer
region
string
secretAccessKey
string
elasticConfig
object
secretToken
string
serverURL
string
serviceEnvironment
string
etcdProvider
object
endpoints
array | null
password
string
rootKey
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
username
string
fileProvider
object
debugLogGeneratedTemplate
boolean
directory
string
filename
string
watch
boolean
gatewayProvider
object
certAuthFilePath
string
endpoint
string
labelSelector
string
namespaces
array | null
throttleDuration
string
token
string
haystackConfig
object
baggagePrefixHeaderName
string
globalTag
string
localAgentHost
string
localAgentPort
integer
parentIDHeaderName
string
spanIDHeaderName
string
traceIDHeaderName
string
httpProvider
object
endpoint
string
required
pollInterval
string
pollTimeout
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
ingressEndpointIngress
object
hostname
string
ip
string
publishedService
string
ingressProvider
object
allowEmptyServices
boolean
allowExternalNameServices
boolean
certAuthFilePath
string
endpoint
string
ingressClass
string
ingressEndpoint
object
3 nested properties
hostname
string
ip
string
publishedService
string
labelSelector
string
namespaces
array | null
throttleDuration
string
token
string
instanaConfig
object
enableAutoProfile
boolean
localAgentHost
string
localAgentPort
integer
logLevel
string
jaegerCollector
object
endpoint
string
password
string
user
string
jaegerConfig
object
collector
object
3 nested properties
endpoint
string
password
string
user
string
disableAttemptReconnecting
boolean
gen128Bit
boolean
localAgentHostPort
string
propagation
string
samplingParam
number
samplingServerURL
string
samplingType
string
traceContextHeaderName
string
marathonBasic
object
httpBasicAuthUser
string
httpBasicPassword
string
marathonProvider
object
basic
object
2 nested properties
httpBasicAuthUser
string
httpBasicPassword
string
constraints
string
dcosToken
string
defaultRule
string
dialerTimeout
string
endpoint
string
exposedByDefault
boolean
forceTaskHostname
boolean
keepAlive
string
respectReadinessChecks
boolean
responseHeaderTimeout
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
tlsHandshakeTimeout
string
trace
boolean
watch
boolean
nomadEndpointConfig
object
address
string
endpointWaitTime
string
region
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
token
string
nomadProviderBuilder
object
constraints
string
defaultRule
string
endpoint
object
5 nested properties
address
string
endpointWaitTime
string
region
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
token
string
exposedByDefault
boolean
namespace
string
namespaces
array | null
prefix
string
refreshInterval
string
stale
boolean
pingHandler
object
entryPoint
string
manualRouting
boolean
terminatingStatusCode
integer
pluginsDescriptor
object
moduleName
string
version
string
pluginsLocalDescriptor
object
moduleName
string
rancherProvider
object
constraints
string
defaultRule
string
enableServiceHealthFilter
boolean
exposedByDefault
boolean
intervalPoll
boolean
prefix
string
refreshSeconds
integer
watch
boolean
redisProvider
object
db
integer
endpoints
array | null
password
string
rootKey
string
sentinel
object
7 nested properties
latencyStrategy
boolean
masterName
string
password
string
randomStrategy
boolean
replicaStrategy
boolean
useDisconnectedReplicas
boolean
username
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
username
string
redisSentinel
object
latencyStrategy
boolean
masterName
string
password
string
randomStrategy
boolean
replicaStrategy
boolean
useDisconnectedReplicas
boolean
username
string
restProvider
object
insecure
boolean
staticAPI
object
dashboard
boolean
debug
boolean
disableDashboardAd
boolean
insecure
boolean
staticCertificateResolver
object
acme
object
10 nested properties
caServer
string
certificatesDuration
integer
dnsChallenge
object
4 nested properties
delayBeforeCheck
string
disablePropagationCheck
boolean
provider
string
resolvers
array | null
eab
object
2 nested properties
hmacEncoded
string
kid
string
email
string
httpChallenge
object
1 nested properties
entryPoint
string
keyType
string
preferredChain
string
storage
string
tlsChallenge
object
staticEncodedCharacters
object
allowEncodedSlash
boolean
allowEncodedBackSlash
boolean
allowEncodedNullCharacter
boolean
allowEncodedSemicolon
boolean
allowEncodedPercent
boolean
allowEncodedQuestionMark
boolean
allowEncodedHash
boolean
staticEntryPoint
object
address
string
allowACMEByPass
boolean
forwardedHeaders
object
3 nested properties
connection
array | null
insecure
boolean
trustedIPs
array | null
http
object
5 nested properties
encodedCharacters
object
7 nested properties
allowEncodedSlash
boolean
allowEncodedBackSlash
boolean
allowEncodedNullCharacter
boolean
allowEncodedSemicolon
boolean
allowEncodedPercent
boolean
allowEncodedQuestionMark
boolean
allowEncodedHash
boolean
encodeQuerySemicolons
boolean
middlewares
array | null
tls
object
3 nested properties
certResolver
string
domains
array | null
options
string
http2
object
1 nested properties
maxConcurrentStreams
integer
http3
object
1 nested properties
advertisedPort
integer
proxyProtocol
object
2 nested properties
insecure
boolean
trustedIPs
array | null
transport
object
udp
object
1 nested properties
timeout
string
staticEntryPointsTransport
object
staticExperimental
object
staticForwardedHeaders
object
connection
array | null
insecure
boolean
trustedIPs
array | null
staticForwardingTimeouts
object
dialTimeout
string
idleConnTimeout
string
responseHeaderTimeout
string
staticGlobal
object
checkNewVersion
boolean
sendAnonymousUsage
boolean
staticHTTP2Config
object
maxConcurrentStreams
integer
staticHTTP3Config
object
advertisedPort
integer
staticHTTPConfig
object
encodedCharacters
object
7 nested properties
allowEncodedSlash
boolean
allowEncodedBackSlash
boolean
allowEncodedNullCharacter
boolean
allowEncodedSemicolon
boolean
allowEncodedPercent
boolean
allowEncodedQuestionMark
boolean
allowEncodedHash
boolean
encodeQuerySemicolons
boolean
middlewares
array | null
redirections
object
1 nested properties
entryPoint
object
4 nested properties
permanent
boolean
priority
integer
scheme
string
to
string
tls
object
3 nested properties
certResolver
string
domains
array | null
options
string
staticLifeCycle
object
graceTimeOut
string
requestAcceptGraceTimeout
string
staticPilot
object
dashboard
boolean
token
string
staticProviders
object
consul
object
6 nested properties
endpoints
array | null
namespace
string
namespaces
array | null
rootKey
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
token
string
consulCatalog
object
15 nested properties
cache
boolean
connectAware
boolean
connectByDefault
boolean
constraints
string
defaultRule
string
endpoint
object
exposedByDefault
boolean
namespace
string
namespaces
array | null
prefix
string
refreshInterval
string
requireConsistent
boolean
serviceName
string
stale
boolean
watch
boolean
docker
object
12 nested properties
allowEmptyServices
boolean
constraints
string
defaultRule
string
endpoint
string
exposedByDefault
boolean
httpClientTimeout
string
network
string
swarmMode
boolean
swarmModeRefreshSeconds
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
useBindPortIP
boolean
watch
boolean
ecs
object
10 nested properties
accessKeyID
string
autoDiscoverClusters
boolean
clusters
array | null
constraints
string
defaultRule
string
ecsAnywhere
boolean
exposedByDefault
boolean
refreshSeconds
integer
region
string
secretAccessKey
string
etcd
object
5 nested properties
endpoints
array | null
password
string
rootKey
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
username
string
file
object
4 nested properties
debugLogGeneratedTemplate
boolean
directory
string
filename
string
watch
boolean
http
object
4 nested properties
endpoint
string
required
pollInterval
string
pollTimeout
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
kubernetesCRD
object
10 nested properties
allowCrossNamespace
boolean
allowEmptyServices
boolean
allowExternalNameServices
boolean
certAuthFilePath
string
endpoint
string
ingressClass
string
labelSelector
string
namespaces
array | null
throttleDuration
string
token
string
kubernetesGateway
object
6 nested properties
certAuthFilePath
string
endpoint
string
labelSelector
string
namespaces
array | null
throttleDuration
string
token
string
kubernetesIngress
object
10 nested properties
allowEmptyServices
boolean
allowExternalNameServices
boolean
certAuthFilePath
string
endpoint
string
ingressClass
string
ingressEndpoint
object
3 nested properties
hostname
string
ip
string
publishedService
string
labelSelector
string
namespaces
array | null
throttleDuration
string
token
string
marathon
object
15 nested properties
basic
object
2 nested properties
httpBasicAuthUser
string
httpBasicPassword
string
constraints
string
dcosToken
string
defaultRule
string
dialerTimeout
string
endpoint
string
exposedByDefault
boolean
forceTaskHostname
boolean
keepAlive
string
respectReadinessChecks
boolean
responseHeaderTimeout
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
tlsHandshakeTimeout
string
trace
boolean
watch
boolean
nomad
object
plugin
Record<string, object>
providersThrottleDuration
string
rancher
object
8 nested properties
constraints
string
defaultRule
string
enableServiceHealthFilter
boolean
exposedByDefault
boolean
intervalPoll
boolean
prefix
string
refreshSeconds
integer
watch
boolean
redis
object
7 nested properties
db
integer
endpoints
array | null
password
string
rootKey
string
sentinel
object
7 nested properties
latencyStrategy
boolean
masterName
string
password
string
randomStrategy
boolean
replicaStrategy
boolean
useDisconnectedReplicas
boolean
username
string
tls
object
5 nested properties
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
username
string
rest
object
1 nested properties
insecure
boolean
zooKeeper
object
4 nested properties
endpoints
array | null
password
string
rootKey
string
username
string
staticProxyProtocol
object
insecure
boolean
trustedIPs
array | null
staticRedirectEntryPoint
object
permanent
boolean
priority
integer
scheme
string
to
string
staticRedirections
object
entryPoint
object
4 nested properties
permanent
boolean
priority
integer
scheme
string
to
string
staticRespondingTimeouts
object
idleTimeout
string
readTimeout
string
writeTimeout
string
staticServersTransport
object
forwardingTimeouts
object
3 nested properties
dialTimeout
string
idleConnTimeout
string
responseHeaderTimeout
string
insecureSkipVerify
boolean
maxIdleConnsPerHost
integer
rootCAs
array | null
staticTLSConfig
object
certResolver
string
domains
array | null
options
string
staticTracing
object
datadog
object
10 nested properties
bagagePrefixHeaderName
string
debug
boolean
globalTag
string
globalTags
Record<string, string>
localAgentHostPort
string
localAgentSocket
string
parentIDHeaderName
string
prioritySampling
boolean
samplingPriorityHeaderName
string
traceIDHeaderName
string
elastic
object
3 nested properties
secretToken
string
serverURL
string
serviceEnvironment
string
haystack
object
7 nested properties
baggagePrefixHeaderName
string
globalTag
string
localAgentHost
string
localAgentPort
integer
parentIDHeaderName
string
spanIDHeaderName
string
traceIDHeaderName
string
instana
object
4 nested properties
enableAutoProfile
boolean
localAgentHost
string
localAgentPort
integer
logLevel
string
jaeger
object
9 nested properties
collector
object
3 nested properties
endpoint
string
password
string
user
string
disableAttemptReconnecting
boolean
gen128Bit
boolean
localAgentHostPort
string
propagation
string
samplingParam
number
samplingServerURL
string
samplingType
string
traceContextHeaderName
string
serviceName
string
spanNameLimit
integer
zipkin
object
4 nested properties
httpEndpoint
string
id128Bit
boolean
sameSpan
boolean
sampleRate
number
staticUDPConfig
object
timeout
string
typesAccessLog
object
bufferingSize
integer
fields
object
3 nested properties
defaultMode
string
headers
object
2 nested properties
defaultMode
string
names
Record<string, string>
names
Record<string, string>
filePath
string
filters
object
3 nested properties
minDuration
string
retryAttempts
boolean
statusCodes
array | null
format
string
typesAccessLogFields
object
defaultMode
string
headers
object
2 nested properties
defaultMode
string
names
Record<string, string>
names
Record<string, string>
typesAccessLogFilters
object
minDuration
string
retryAttempts
boolean
statusCodes
array | null
typesClientTLS
object
ca
string
caOptional
boolean
cert
string
insecureSkipVerify
boolean
key
string
typesDatadog
object
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
address
string
prefix
string
pushInterval
string
typesDomain
object
main
string
sans
array | null
typesFieldHeaders
object
defaultMode
string
names
Record<string, string>
typesHostResolverConfig
object
cnameFlattening
boolean
resolvConfig
string
resolvDepth
integer
typesInfluxDB
object
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
additionalLabels
Record<string, string>
address
string
database
string
password
string
protocol
string
pushInterval
string
retentionPolicy
string
username
string
typesInfluxDB2
object
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
additionalLabels
Record<string, string>
address
string
bucket
string
org
string
pushInterval
string
token
string
typesMetrics
object
datadog
object
6 nested properties
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
address
string
prefix
string
pushInterval
string
influxDB
object
11 nested properties
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
additionalLabels
Record<string, string>
address
string
database
string
password
string
protocol
string
pushInterval
string
retentionPolicy
string
username
string
influxDB2
object
9 nested properties
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
additionalLabels
Record<string, string>
address
string
bucket
string
org
string
pushInterval
string
token
string
prometheus
object
7 nested properties
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
buckets
array | null
entryPoint
string
headerLabels
Record<string, string>
manualRouting
boolean
statsD
object
6 nested properties
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
address
string
prefix
string
pushInterval
string
typesPrometheus
object
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
buckets
array | null
entryPoint
string
headerLabels
Record<string, string>
manualRouting
boolean
typesStatsd
object
addEntryPointsLabels
boolean
addRoutersLabels
boolean
addServicesLabels
boolean
address
string
prefix
string
pushInterval
string
typesTraefikLog
object
filePath
string
format
string
level
string
zipkinConfig
object
httpEndpoint
string
id128Bit
boolean
sameSpan
boolean
sampleRate
number
zkProvider
object
endpoints
array | null
password
string
rootKey
string
username
string