Skip to content

SnoozeFreddo/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

kubectl apply -n argocd https://raw.githubusercontent.com/argoproj-labs/argocd-extension-metrics/main/manifests/configmap.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.7

ArgoCD version less than v2.7 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: /extensions/metrics
            pathType: Prefix
          - backend:
              service:
                name: argocd-server
                port:
                  number: 80
            path: /
            pathType: Prefix

ArgoCD >= v2.7

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 63.6%
  • Go 22.8%
  • SCSS 8.0%
  • Makefile 3.0%
  • JavaScript 1.5%
  • Dockerfile 1.1%