Skip to content

v0.1.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@STRRL STRRL released this 11 Aug 20:37
· 12 commits to master since this release
82151ed

Breaking change since v0.1.0-rc.0

The two ServiceMonitor value groups are merged into one:

  • metrics.serviceMonitor.* and cloudflaredServiceMonitor.* are replaced by a single serviceMonitor group.
  • One serviceMonitor.create switch 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/component

Grafana 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 pod variable 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.