Problem
Currently, make local-setup does not configure observability/metrics for the local Kuadrant environment:
- Prometheus is not deployed
- Kuadrant CR does not have observability enabled
- Developers cannot access metrics locally for debugging
- Local development doesn't match production observability setup
Proposed Solution
1. Deploy Prometheus Operator
Deploy Prometheus Operator in its designated namespace for metrics collection and monitoring.
2. Configure Kuadrant CR Observability
Update Kuadrant CR to enable observability:
apiVersion: kuadrant.io/v1beta1
kind: Kuadrant
metadata:
name: kuadrant
spec:
observability:
enabled: true
Benefits
- ✅ Developers can debug with metrics locally
- ✅ Local environment matches production observability setup
- ✅ Enables running observability-related tests locally
Acceptance Criteria
Related
- Observability tests:
testsuite/tests/singlecluster/observability/
Problem
Currently,
make local-setupdoes not configure observability/metrics for the local Kuadrant environment:Proposed Solution
1. Deploy Prometheus Operator
Deploy Prometheus Operator in its designated namespace for metrics collection and monitoring.
2. Configure Kuadrant CR Observability
Update Kuadrant CR to enable observability:
Benefits
Acceptance Criteria
make local-setupdeploys Prometheus Operatorobservability.enabled: truemake testsuite/tests/singlecluster/observability/Related
testsuite/tests/singlecluster/observability/