Skip to content

Feat/storage optimized and metrics access - #2

Merged
IsaacTai13 merged 4 commits into
mainfrom
feat/storage_optimized_and_metrics_access
Mar 30, 2026
Merged

Feat/storage optimized and metrics access#2
IsaacTai13 merged 4 commits into
mainfrom
feat/storage_optimized_and_metrics_access

Conversation

@IsaacTai13

@IsaacTai13 IsaacTai13 commented Mar 30, 2026

Copy link
Copy Markdown
Collaborator

Summary by CodeRabbit

  • New Features

    • Monitoring endpoints (Prometheus metrics, JSON metrics, pprof profiling) now host-accessible with documented port mappings.
  • Documentation

    • Added monitoring and metrics configuration section with node-to-port mapping.
    • Added storage optimization section for local-testing configurations.

- cause in local Pebble take too much of my storage space
- allow monitoring access from the host machine via Docker port forwarding.
@IsaacTai13
IsaacTai13 merged commit 2d65972 into main Mar 30, 2026
1 check was pending
@coderabbitai

coderabbitai Bot commented Mar 30, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository: getoptimum/coderabbit/.coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 46e9bb42-1763-47cb-9072-67440d6fafdd

📥 Commits

Reviewing files that changed from the base of the PR and between 7e7374d and 87c4ce8.

📒 Files selected for processing (3)
  • README.md
  • bsc_cluster.sh
  • docker-compose.yml

📝 Walkthrough

Walkthrough

The pull request standardizes the local testing environment for a BSC (Binance Smart Chain) cluster. Changes include: documenting monitoring and metrics endpoints (Prometheus, JSON metrics, pprof) in the README with a node-to-port mapping table; adding a storage optimization section describing database and state scheme configuration; exposing metrics and debug ports (7060, 7062, 7064, 7066) in docker-compose.yml; unifying geth genesis initialization across all validator nodes by removing node-0-specific conditional logic; and updating metrics/pprof binding addresses from localhost to 0.0.0.0 in the cluster startup script.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/storage_optimized_and_metrics_access

Comment @coderabbitai help to get the list of available commands and usage tips.

This was referenced Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant