You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Argocd web provides many fields on the application details page, but some of these fields are not available in application metrics (argocd_app_info, argocd_app_labels, etc). These fields can easily be added to application metrics, similar to those exported.
Motivation
Additional fields in metrics can be useful for building overview dashboards in grafana.
Proposal
For the "Target revision" field there are already several proposals (#4115, #12259).
The "URLs" and "Image" fields contain multiple values, so it is proposed to make separate metrics for them, for example argocd_app_image{default labels, image} and argocd_app_url{default labels, url}.
Additional metrics will lead to an increase in resource consumption, so I suggest making them optional, like argocd_app_labels.
I am ready to prepare PR if this proposal will be interesting to the community.
The text was updated successfully, but these errors were encountered:
I think it is a good idea if they can be optional. You should update your proposal to evaluate different possible configurations and their pros and cons. 3 places that I see could contain configurations: global configuration, configuration in AppProject, configuration in Application resource.
Summary
Argocd web provides many fields on the application details page, but some of these fields are not available in application metrics (argocd_app_info, argocd_app_labels, etc). These fields can easily be added to application metrics, similar to those exported.
Motivation
Additional fields in metrics can be useful for building overview dashboards in grafana.
Proposal
For the "Target revision" field there are already several proposals (#4115, #12259).
The "URLs" and "Image" fields contain multiple values, so it is proposed to make separate metrics for them, for example
argocd_app_image{default labels, image}
andargocd_app_url{default labels, url}
.Additional metrics will lead to an increase in resource consumption, so I suggest making them optional, like argocd_app_labels.
I am ready to prepare PR if this proposal will be interesting to the community.
The text was updated successfully, but these errors were encountered: