Skip to content

Feat/opentelemetry monitoring#50

Open
rahulghangas wants to merge 6 commits intomainfrom
feat/opentelemetry-monitoring
Open

Feat/opentelemetry monitoring#50
rahulghangas wants to merge 6 commits intomainfrom
feat/opentelemetry-monitoring

Conversation

@rahulghangas
Copy link
Copy Markdown
Collaborator

Summary

  • Add OpenTelemetry tracing and metrics infrastructure with OTLP gRPC export
  • Introduce OTel config, CLI flags, and TOML template for runtime configuration
  • Replace legacy cosmos-sdk/telemetry with OpenTelemetry in erc20, feemarket, ibc, precisebank, and vm modules
  • Add full monitoring stack (Prometheus, Grafana, Tempo, Loki, OTel Collector) via docker-compose
  • Wire OTel flags into local and multi-node startup scripts

Test plan

  • Run go build ./... to verify compilation
  • Start local node with OTEL_ENABLE=true and verify traces export to collector
  • Spin up monitoring stack via docker-compose -f monitoring/docker-compose.yml up
  • Confirm Grafana dashboards load and display CometBFT metrics
  • Verify module-level counters and gauges appear in Prometheus

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.

2 participants