argoproj / argo-cd

Declarative Continuous Deployment for Kubernetes
https://argo-cd.readthedocs.io
Apache License 2.0
18.01k stars 5.49k forks source link

ArgoCD Observability: Grafana endpoint availability out-of-the box over ArgoCD endpoint #9117

Open nikhleshgoenka opened 2 years ago

nikhleshgoenka commented 2 years ago

Summary

Right now Grafana/Prometheus needs to be explicitly installed and maintained to get Grafana metrics. Having it available over the ArgoCD default endpoint will help monitor the system without the user worrying about any additional installation

Motivation

Having a single installation fit all the user-case always helps end-users to make the best use of it. The more additional installation, end-users end up not leveraging those and missing very good to have features for that tool.

Proposal

I would prefer to have it available in the same way as Swagger-UI (https:///swagger-ui) is available.

So URL can be https:///grafana

To start off with it can be made available in HA manifests by default, which generally org/users with scale use will use ArgoCD.

anithashok1910 commented 2 years ago

+1