v0.1.0-rc.1
Pre-release
Pre-release
Breaking change since v0.1.0-rc.0
The two ServiceMonitor value groups are merged into one:
metrics.serviceMonitor.*andcloudflaredServiceMonitor.*are replaced by a singleserviceMonitorgroup.- One
serviceMonitor.createswitch now creates ServiceMonitors for both the controller and the managed cloudflared connectors. - Connector only settings moved under
serviceMonitor.cloudflared(jobLabel,honorLabels,scheme).
Migration example:
# before
metrics:
serviceMonitor:
create: true
cloudflaredServiceMonitor:
create: true
jobLabel: app.kubernetes.io/component
# after
serviceMonitor:
create: true
cloudflared:
jobLabel: app.kubernetes.io/componentGrafana dashboards
- Dashboards are now published on grafana.com: 25659 (controller) and 25660 (per hostname traffic), and the dist JSON files pass the grafana.com upload check.
- Traffic dashboard: latency percentiles (p50/p90/p95/p99), request duration heatmap, stacked bar charts for request rate and status classes, in/out traffic volume, and a new
podvariable to filter by connector pod. - Controller dashboard: the job variable no longer matches unrelated jobs when set to All, and the sync freshness stat stays green.
See the monitoring guide for setup.