Skip to content

OPS-986: Copy upstream helm chart and add memgraph exporter monitoring#45

Merged
enys merged 11 commits intodevelopfrom
feature/OPS-986
Jan 12, 2026
Merged

OPS-986: Copy upstream helm chart and add memgraph exporter monitoring#45
enys merged 11 commits intodevelopfrom
feature/OPS-986

Conversation

@enys enys self-assigned this Jan 12, 2026
@enys enys added the cd:preview deploy preview environment label Jan 12, 2026
@argocd-linkurious
Copy link
Copy Markdown

Application memgraph-pr-45 is now running new version of deployments manifests.
See more here: https://argo-cd.k8s.dev.linkurious.net/applications/memgraph-pr-45?operation=true
Url:https://memgraph-pr-45.preview.k8s.preprod.linkurious.net

@argocd-linkurious
Copy link
Copy Markdown

Application memgraph-pr-45 is now running new version of deployments manifests.
See more here: https://argo-cd.k8s.dev.linkurious.net/applications/memgraph-pr-45?operation=true
Url:https://memgraph-pr-45.preview.k8s.preprod.linkurious.net

@argocd-linkurious
Copy link
Copy Markdown

Application memgraph-pr-45 is now running new version of deployments manifests.
See more here: https://argo-cd.k8s.dev.linkurious.net/applications/memgraph-pr-45?operation=true
Url:https://memgraph-pr-45.preview.k8s.preprod.linkurious.net

@argocd-linkurious
Copy link
Copy Markdown

Application memgraph-pr-45 is now running new version of deployments manifests.
See more here: https://argo-cd.k8s.dev.linkurious.net/applications/memgraph-pr-45?operation=true
Url:https://memgraph-pr-45.preview.k8s.preprod.linkurious.net

@argocd-linkurious
Copy link
Copy Markdown

Application memgraph-pr-45 is now running new version of deployments manifests.
See more here: https://argo-cd.k8s.dev.linkurious.net/applications/memgraph-pr-45?operation=true
Url:https://memgraph-pr-45.preview.k8s.preprod.linkurious.net

@argocd-linkurious
Copy link
Copy Markdown

Application memgraph-pr-45 is now running new version of deployments manifests.
See more here: https://argo-cd.k8s.dev.linkurious.net/applications/memgraph-pr-45?operation=true
Url:https://memgraph-pr-45.preview.k8s.preprod.linkurious.net

1 similar comment
@argocd-linkurious
Copy link
Copy Markdown

Application memgraph-pr-45 is now running new version of deployments manifests.
See more here: https://argo-cd.k8s.dev.linkurious.net/applications/memgraph-pr-45?operation=true
Url:https://memgraph-pr-45.preview.k8s.preprod.linkurious.net

@argocd-linkurious
Copy link
Copy Markdown

Application memgraph-pr-45 is now running new version of deployments manifests.
See more here: https://argo-cd.k8s.dev.linkurious.net/applications/memgraph-pr-45?operation=true
Url:https://memgraph-pr-45.preview.k8s.preprod.linkurious.net

1 similar comment
@argocd-linkurious
Copy link
Copy Markdown

Application memgraph-pr-45 is now running new version of deployments manifests.
See more here: https://argo-cd.k8s.dev.linkurious.net/applications/memgraph-pr-45?operation=true
Url:https://memgraph-pr-45.preview.k8s.preprod.linkurious.net

@enys enys requested review from a team and sebcreme January 12, 2026 13:37
@enys enys requested review from a team, LiseMachetel and Copilot and removed request for a team and sebcreme January 12, 2026 14:25
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread charts/memgraph/templates/mg-exporter.yaml Outdated
Comment thread charts/memgraph/templates/service.yaml Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@argocd-linkurious
Copy link
Copy Markdown

Application memgraph-pr-45 is now running new version of deployments manifests.
See more here: https://argo-cd.k8s.dev.linkurious.net/applications/memgraph-pr-45?operation=true
Url:https://memgraph-pr-45.preview.k8s.preprod.linkurious.net

@enys enys merged commit 1ff7330 into develop Jan 12, 2026
5 checks passed
@enys enys deleted the feature/OPS-986 branch January 12, 2026 15:17
@argocd-linkurious
Copy link
Copy Markdown

Application memgraph-develop is now running new version of deployments manifests.
See more here: https://argo-cd.k8s.dev.linkurious.net/applications/memgraph-develop?operation=true
Url:https://memgraph-develop.memgraph-preprod.k8s.preprod.linkurious.net

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cd:preview deploy preview environment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants