Skip to content

Operations

Health

Healthcheck can be found at /health.

Metrics

Prometheus metrics are exposed at /metrics.

ArgoCD connections

These metrics show how the connection to each ArgoCD is holding up:

Metric What it tells you
argocd_client_retries_total{argocd,method,reason} Calls to ArgoCD that were repeated after a failure. reason="transient" means the response was lost on the way back, which is usually a reverse proxy or ingress in front of ArgoCD closing the connection. reason="reconnect" means Tangle's own connection had to be re-established.
argocd_client_dials_total{argocd,reason,result} Connections opened to each ArgoCD, and whether they worked.
argocd_client_connection_generation{argocd} How many times the connection to each ArgoCD has been replaced since startup.

An occasional transient retry is normal and invisible to users. A steadily rising rate points to the proxy in front of ArgoCD. Check its idle and response timeouts, and whether it's being restarted.