Skip to content

zengzhengrong/argocd-extension-metrics

 
 

Repository files navigation

ArgoCD Extension Metrics

The project introduces the ArgoCD extension to enable Metrics on Resource tab.

Quick Start

kubectl apply -n argocd \
    -f https://raw.githubusercontent.com/argoproj-labs/argocd-extension-metrics/main/manifests/install.yaml
  • Create argocd-extension-metrics extension in argocd namespace
kubectl apply -n argocd \
    -f https://raw.githubusercontent.com/argoproj-labs/argocd-extension-metrics/main/manifests/extension.yaml

Enable the Argo UI to access the ArgoCD Metrics Server.

ArgoCD < v2.5

ArgoCD version less than v2.5 doesn't support the Backend Proxy. You have to configure the Ingress to deviate the API calls between ArgoCD server and ArgoCD metrics Server

spec:
  rules:
  - http:
      paths:
      - backend:
          service:
            name: argocd-o11y-server
            port:
              number: 9003
        path: /api/extension/metrics
        pathType: Prefix
      - backend:
          service:
            name: argocd-server
            port:
              number: 80
        path: /
        pathType: Prefix

ArgoCD > v2.6

ArgoCD Team is working to implemented backend proxy proposal

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 62.6%
  • Go 23.6%
  • SCSS 8.6%
  • Makefile 2.9%
  • Dockerfile 1.2%
  • JavaScript 1.1%