Skip to content

Update templates for external monitoring#208

Merged
mattkjames7 merged 47 commits intomainfrom
add-loki
Apr 10, 2026
Merged

Update templates for external monitoring#208
mattkjames7 merged 47 commits intomainfrom
add-loki

Conversation

@mattkjames7
Copy link
Copy Markdown
Contributor

@mattkjames7 mattkjames7 commented Mar 17, 2026

Summary

This PR adds end-to-end remote observability support for both memgraph and memgraph-high-availability Helm charts by introducing:

  • optional vmagentRemote support for Prometheus remote_write metrics export,
  • optional vectorRemote sidecars for shipping Memgraph logs to Loki-compatible endpoints,
  • chart value/template updates and README examples for configuring auth, labels, and namespaces.

It also improves HA behavior by adding safer cluster setup hook/retry handling and forcing mg-exporter rollout on relevant config changes.

Validation

  • Adds a new CI workflow: .github/workflows/test-remote-monitoring.yaml
  • Provisions a remote monitoring stack (scripts/remote-monitoring-stack.yaml)
  • Verifies both metrics and logs ingestion with scripts/verify-remote-monitoring.sh for:
    • HA chart deployment
    • standalone chart deployment

Notes

  • Includes minor formatting cleanup in charts/memgraph-lab/values.yaml.

@mattkjames7 mattkjames7 mentioned this pull request Mar 18, 2026
48 tasks
@mattkjames7 mattkjames7 self-assigned this Apr 8, 2026
@mattkjames7 mattkjames7 added the enhancement New feature or request label Apr 8, 2026
@mattkjames7 mattkjames7 marked this pull request as ready for review April 8, 2026 14:23
Comment thread charts/memgraph-high-availability/values.yaml
Comment thread charts/memgraph-high-availability/values.yaml Outdated
Comment thread charts/memgraph-high-availability/values.yaml
Comment thread charts/memgraph-high-availability/templates/vmagent.yaml Outdated
Comment thread charts/memgraph-high-availability/templates/data.yaml Outdated
Comment thread charts/memgraph-high-availability/templates/_helpers.tpl Outdated
Comment thread charts/memgraph/templates/statefulset.yaml Outdated
Comment thread charts/memgraph/templates/vmagent.yaml Outdated
Comment thread scripts/remote-monitoring-stack.yaml Outdated
Comment thread scripts/remote-monitoring-stack.yaml Outdated
Comment thread charts/memgraph-high-availability/values.yaml
@as51340 as51340 added memgraph-ha Memgraph HA chart issue memgraph Memgraph standalone issue labels Apr 9, 2026
Comment thread charts/memgraph-high-availability/templates/_helpers.tpl Outdated
@as51340
Copy link
Copy Markdown
Collaborator

as51340 commented Apr 9, 2026

Also, make sure to open a PR on docs for this 😄

Comment thread charts/memgraph-high-availability/templates/cluster-setup.yaml Outdated
Comment thread charts/memgraph-high-availability/values.yaml Outdated
@mattkjames7 mattkjames7 merged commit e5fd382 into main Apr 10, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request memgraph Memgraph standalone issue memgraph-ha Memgraph HA chart issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants