1.3 KiB
Monitoring and troubleshooting
[!WARNING] This documentation covers the legacy mode of ARC (resources in the
actions.summerwind.netnamespace). If you're looking for documentation on the newer autoscaling runner scale sets, it is available in GitHub Docs. To understand why these resources are considered legacy (and the benefits of using the newer autoscaling runner scale sets), read this discussion (#2775).
Metrics
The controller also exposes Prometheus metrics on a /metrics endpoint. By default this is on port 8443 behind an RBAC proxy.
If needed, the proxy can be disabled in the values.yml file:
metrics:
serviceAnnotations: {}
serviceMonitor: false
serviceMonitorLabels: {}
+ port: 8080
proxy:
+ enabled: false
If Prometheus is available inside the cluster, then add some podAnnotations to begin scraping the metrics:
podAnnotations:
+ prometheus.io/scrape: "true"
+ prometheus.io/path: /metrics
+ prometheus.io/port: "8080"
Troubleshooting
See troubleshooting guide for solutions to various problems people have run into consistently.