argoproj / argo-rollouts

Progressive Delivery for Kubernetes
https://argo-rollouts.readthedocs.io/
Apache License 2.0
2.79k stars 873 forks source link

Expose Analysis data as metrics #2276

Open MarkSRobinson opened 2 years ago

MarkSRobinson commented 2 years ago

Summary

What I'd like to see exposed as a set of metrics is

Use Cases

I use grafana/prometheus extensively for monitoring and I'd like to make it easier for users to debug deployment failures. Right now, they really struggle to see why a deployment failed (because it's always metrics).

If I could write a dashboard that let people "watch" a deployment it would really make their lives easier.

The current analysis run metrics don't cover this sort of use-case in a way that allows a person to watch the deployment flow.

I'd be happy to implement this myself but I wanted to touch base before I started coding.


Message from the maintainers:

Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.

pparth commented 2 years ago

Very important addition guys. Analysis results should be transformed into metrics, added back to a target data series system. super useful for reporting and auditing. Is there any support for that now?

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 60 days with no activity.