Installing Apps
Deploy additional applications on your Obol Stack
The Obol Stack supports installing additional applications on top of your local Kubernetes cluster. Applications extend the functionality of your stack with monitoring, RPC proxies, and other services.
Default applications
When you run obol stack up, the following applications are automatically deployed:
Monitoring stack
A complete monitoring solution based on Prometheus and Grafana:
Grafana - Dashboards and visualization
Prometheus - Metrics collection and storage
Pre-configured dashboards - Kubernetes and application metrics
Access Grafana at: http://grafana.localhost:8080
Grafana is configured with anonymous admin access for local development. No login required.
Access Prometheus at: http://prometheus.localhost:8080
Local path provisioner
Provides persistent storage for applications using local disk. All networks and applications use this storage class by default.
Application architecture
Applications in Obol Stack follow a self-registration pattern for monitoring:
ServiceMonitors - Applications expose metrics that Prometheus discovers via the
release: monitoringlabel.Grafana dashboards - Applications can provide dashboards via ConfigMaps with the
grafana_dashboard: "1"label.
This means networks you install (Ethereum, Aztec, etc.) automatically appear in the monitoring stack.
Planned features
The following features are planned for future releases:
Application management commands
Additional applications
ERPC - Unified RPC proxy and load balancer for Ethereum endpoints
Obol Frontend - Web-based management interface
Viewing application status
Check running applications:
Accessing services
Services are exposed via Traefik ingress on ports 8080 (HTTP) and 8443 (HTTPS).
Grafana
http://grafana.localhost:8080
Prometheus
http://prometheus.localhost:8080
Last updated
Was this helpful?

