Chainstack Self-Hosted ships with an optional integrated observability stack deployed inside the control-panel namespace alongside the Control Panel itself. No additional configuration is required.
Stack components
Accessing Grafana
The Grafana service (cp-grafana) is a ClusterIP service on port 80. Expose it the same way as the Control Panel.
Port forward (testing)
Then open http://<SERVER-IP>:3000 in your browser.
LoadBalancer (production)
NodePort
Grafana credentials
Grafana credentials are auto-generated during installation. At the end of the installation, cpctl displays the retrieval command. The Grafana username is admin. To retrieve the password:
Dashboards
Grafana ships with pre-built dashboards covering:
- Ethereum node health — sync status, peer count, and client-specific signals from the Chainstack blockchain-node-exporter
- Kubernetes infrastructure — pod status, resource utilization, and persistent volume metrics from kube-state-metrics and the Prometheus node exporter
Disabling monitoring
During installation, the installer prompts you to configure the monitoring stack. Select option [3] Skip monitoring to skip it.
You can also skip it non-interactively with --disable-monitoring:
Skipping monitoring removes all observability components. The Control Panel itself is unaffected. Last modified on May 3, 2026