feat(aztec-node): add monitoring and central monitoring support#177
Open
feat(aztec-node): add monitoring and central monitoring support#177
Conversation
Add two-tier monitoring configuration:
1. monitoring.enabled - Deploys local OTEL collector + Prometheus
- OTEL collector receives OTLP data, exposes Prometheus metrics on :8889
- Prometheus scrapes OTEL collector, exposes :9090 for local queries
2. centralMonitoring.enabled - Adds remote_write to Obol central endpoint
- Automatically enables monitoring stack
- Configures Prometheus remote_write to vm.monitoring.gcp.obol.tech/write
- Requires authentication token
Usage:
# Local monitoring only
helm upgrade ... --set monitoring.enabled=true
# Central monitoring (auto-enables local stack)
helm upgrade ... --set centralMonitoring.enabled=true \
--set-string centralMonitoring.token="your-token"
a976eb4 to
0ff040e
Compare
apham0001
requested changes
Feb 13, 2026
| # -- https endpoint to obol central prometheus | ||
| promEndpoint: "https://vm.monitoring.gcp.obol.tech/write" | ||
| # -- The authentication token to the central prometheus | ||
| token: "" |
Contributor
There was a problem hiding this comment.
can we have also the possibility to configure in secret?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add two-tier monitoring configuration to the aztec-node helm chart, following the same pattern as the dv-pod chart for central monitoring.
Changes
New Configuration Options
monitoring.enabled- Deploys local monitoring stack::8889):9090for local queries)centralMonitoring.enabled- Adds remote_write to Obol central endpoint:vm.monitoring.gcp.obol.tech/writeBehavior Matrix
monitoring.enabledcentralMonitoring.enabledfalsefalsetruefalsefalsetruetruetrueUsage
Files Added
templates/otel-collector-configmap.yamltemplates/otel-collector-deployment.yamltemplates/otel-collector-service.yamltemplates/prometheus-configmap.yamltemplates/prometheus-deployment.yamltemplates/prometheus-service.yamltemplates/validate.yamlFiles Modified
values.yaml- AddedmonitoringandcentralMonitoringsectionstemplates/statefulset.yaml- Auto-configure OTEL endpointtemplates/statefulset-prover-*.yaml- Auto-configure OTEL endpoint for prover componentsticket: none