feat(docker): add Prometheus + Grafana monitoring compose overlay#3436
Conversation
|
The latest Buf updates on your PR. Results from workflow Buf / buf (pull_request).
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3436 +/- ##
==========================================
+ Coverage 58.96% 59.31% +0.34%
==========================================
Files 2185 2118 -67
Lines 181835 174556 -7279
==========================================
- Hits 107225 103537 -3688
+ Misses 65008 61997 -3011
+ Partials 9602 9022 -580
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
PR SummaryLow Risk Overview Updates the Reviewed by Cursor Bugbot for commit 4f20aa7. Bugbot is set up for automated code reviews on this repo. Configure here. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
There are 2 total unresolved issues (including 1 from previous review).
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 1f70ad0. Configure here.

Summary
docker/docker-compose.monitoring.yaml— a compose overlay that attaches Prometheus and Grafana to the existinglocalnetnetwork alongside the 4-node local clusterdocker/docker_compose_monitoring/prometheus.yaml— scrape config targeting all four nodes (sei-node-{0-3}:1317) at 5 s intervalsdocker/docker_compose_monitoring/grafana-datasource.yaml— auto-provisions Prometheus as the default Grafana datasource on startupmake docker-cluster-start-monitoring/make docker-cluster-stop-monitoringMakefile targets and updatesdocker/README.mdto document the combined workflow alongside the existing script-based alternativeNote
Low Risk
Low risk: adds optional local Docker Compose monitoring services and make targets without changing chain/runtime logic or production configuration.
Overview
Adds a
docker-compose.monitoring.ymloverlay that runs Prometheus and Grafana on the existinglocalnetnetwork, including a Prometheus scrape config for all four local nodes and a provisioned Grafana Prometheus datasource.Introduces
make docker-cluster-start-monitoring/make docker-cluster-stop-monitoringto bring the cluster + monitoring stack up/down in one command, and updatesdocker/README.mdto document the combined workflow alongside the existing script-based approach.Reviewed by Cursor Bugbot for commit a314fb0. Bugbot is set up for automated code reviews on this repo. Configure here.