Traefik默认支持四种Metrics的后端实现:
-
Datadog
-
Influxdb
-
Prometheus
-
StatsD
Prometheus后端支持
# toml配置 [metrics] [metrics.prometheus] buckets = [0.1,0.3,1.2,5.0] #延迟的metrics的bucket存储[0.100000, 0.300000, 1.200000, 5.000000] addEntryPointsLabels = true #入口处增加metrics标签[true] addServicesLabels = true #在service中启用meirtcs[true] entryPoint = "traefik" #指定metrics的端点[traefik(默认是管理端口8080/metrics)],也可以自定义 manualRouting = true #是否禁用内部路由[false] # cli配置 --metrics.prometheus=true --metrics.prometheus.buckets=0.100000, 0.300000, 1.200000, 5.000000 --metrics.prometheus.addEntryPointsLabels=true --metrics.prometheus.addServicesLabels=true ## 自定义了一个metrics端点,并指定了端口 --metrics.prometheus.entryPoint=metrics --entryPoints.metrics.address=:8082 --metrics.prometheus.manualrouting=true