OPS-986: Copy upstream helm chart and add memgraph exporter monitoring#45
OPS-986: Copy upstream helm chart and add memgraph exporter monitoring#45
Conversation
|
Application memgraph-pr-45 is now running new version of deployments manifests. |
|
Application memgraph-pr-45 is now running new version of deployments manifests. |
|
Application memgraph-pr-45 is now running new version of deployments manifests. |
|
Application memgraph-pr-45 is now running new version of deployments manifests. |
|
Application memgraph-pr-45 is now running new version of deployments manifests. |
|
Application memgraph-pr-45 is now running new version of deployments manifests. |
1 similar comment
|
Application memgraph-pr-45 is now running new version of deployments manifests. |
|
Application memgraph-pr-45 is now running new version of deployments manifests. |
1 similar comment
|
Application memgraph-pr-45 is now running new version of deployments manifests. |
There was a problem hiding this comment.
Pull request overview
This PR adds Prometheus monitoring support to the Memgraph Helm chart by integrating a metrics exporter. It enables HTTP-based metrics collection from Memgraph and deploys a dedicated exporter service to expose these metrics to Prometheus.
Changes:
- Configured Memgraph to expose HTTP metrics on port 9091
- Added a Prometheus exporter deployment with ConfigMap, Service, and ServiceMonitor resources
- Updated network policies to allow communication between the exporter and Memgraph
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| charts/memgraph/values.yaml | Added service configuration for HTTP monitoring and Prometheus exporter settings |
| charts/memgraph/templates/statefulset.yaml | Added HTTP monitoring container port configuration |
| charts/memgraph/templates/service.yaml | Updated service to expose Bolt and HTTP monitoring ports with configurable options |
| charts/memgraph/templates/namespace-netpol.yaml | Added network policies for exporter-to-Memgraph communication |
| charts/memgraph/templates/mg-exporter.yaml | Created new resources for Prometheus exporter deployment |
| charts/memgraph/templates/_helpers.tpl | Added helper templates for exporter resource naming and labeling |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
Application memgraph-pr-45 is now running new version of deployments manifests. |
|
Application memgraph-develop is now running new version of deployments manifests. |
See https://grafana.monitoring.k8s.preprod.linkurious.net/explore?schemaVersion=1&panes=%7B%22dzd%22:%7B%22datasource%22:%22prometheus%22,%22queries%22:%5B%7B%22refId%22:%22A%22,%22expr%22:%22disk_usage%7Bnamespace%3D%5C%22preview%5C%22%7D%22,%22range%22:true,%22datasource%22:%7B%22type%22:%22prometheus%22,%22uid%22:%22prometheus%22%7D,%22editorMode%22:%22builder%22%7D%5D,%22range%22:%7B%22from%22:%22now-1h%22,%22to%22:%22now%22%7D,%22compact%22:false%7D%7D&orgId=1 for proof it works :)