Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Produce state metrics on controller reconciliation requests #470

Open
aidandunlop opened this issue Feb 4, 2025 · 0 comments
Open

Produce state metrics on controller reconciliation requests #470

aidandunlop opened this issue Feb 4, 2025 · 0 comments

Comments

@aidandunlop
Copy link
Contributor

Is your feature request related to a problem? Please describe

To enable more visibility of operator usage, improve debugging, and enable automatic alerting, each controller should produce metrics that increment upon a new operation e.g. Pipeline Created, Pipeline Updated, Pipeline Deleted.

This would also allow for correlation between Controller’s Reconcile requests and the Provider service CRUD operations

The metric(s) should contain details of the state of the operation, such as whether the operation failed or not and any error codes.

Describe the solution you would like

Add metrics for reconciliation requests in eaxch controller

@aidandunlop aidandunlop changed the title Produce metrics for controller reconciliation requests Produce CRUD metrics on controller reconciliation requests Feb 4, 2025
@aidandunlop aidandunlop changed the title Produce CRUD metrics on controller reconciliation requests Produce state metrics on controller reconciliation requests Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant