-
Notifications
You must be signed in to change notification settings - Fork 0
Initialize Prometheus with remote write to central Mimir #9
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
Conversation
Configured Prometheus in mop-edge and mop-cloud environments to remote write metrics to the central Mimir instance. Added ingress endpoints for Prometheus access in both environments. Changes: - mop-edge: Added Prometheus ingress (prometheus-edge.gudo11y.local) and remote write to Mimir - mop-cloud: Added Prometheus ingress (prometheus-cloud.gudo11y.local) and remote write to Mimir - mop-cloud: Updated spec.json to use orbstack context and monitoring namespace - Remote write configured to http://mimir-nginx.monitoring.svc.cluster.local/api/v1/push 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Pull Request Review✅ Strengths
🔍 Issues and RecommendationsCritical Issues
Security Concerns
Configuration Issues
Best Practices & Maintainability
Testing Gaps
📊 Performance Considerations
🧪 Test Coverage
📝 Documentation Recommendations
✅ Suggested Changes SummaryHigh Priority:
Medium Priority:
Low Priority:
📋 ConclusionThis PR implements a solid foundation for centralized metrics with Mimir, but needs refinement around multi-tenancy, configuration deduplication, and retention policy. The architecture is sound, but the implementation should be hardened before production use. Recommendation: Request changes to address tenant identification and retention policy before merging. |
Summary
Configured Prometheus in mop-edge and mop-cloud environments to remote write metrics to the central Mimir instance for long-term storage and multi-tenancy support. Added ingress endpoints for direct Prometheus access in both environments.
Changes
prometheus-edge.gudo11y.local
) and remote write configuration to Mimirprometheus-cloud.gudo11y.local
) and remote write configuration to Mimirspec.json
to use orbstack context and monitoring namespace (previously minikube/default)http://mimir-nginx.monitoring.svc.cluster.local/api/v1/push
Architecture
Prometheus instances in edge and cloud environments now write metrics to the central Mimir instance, enabling:
Test plan
tk apply
🤖 Generated with Claude Code