Skip to content

Feature/prometheus metrics#174

Merged
GoSTEAN merged 6 commits intoNetwalls:mainfrom
Haroldwonder:feature/prometheus-metrics
Feb 22, 2026
Merged

Feature/prometheus metrics#174
GoSTEAN merged 6 commits intoNetwalls:mainfrom
Haroldwonder:feature/prometheus-metrics

Conversation

@Haroldwonder
Copy link
Contributor

closes #123

- Add /metrics endpoint exposing Prometheus format metrics
- Track HTTP request latency and count by method, route, status
- Track blockchain call latency and errors by operation and contract
- Track active WebSocket connections and messages
- Track predictions per minute (commit/reveal phases)
- Track trade volume in USDC and trade counts
- Track error rates by type and route
- Add metrics middleware for automatic HTTP tracking
- Add utility functions for manual metric tracking
- Include comprehensive documentation in METRICS.md

Acceptance Criteria Met:
 Expose /metrics endpoint
 Track request latency
 Track blockchain call latency
 Track active WebSocket connections
 Track predictions per minute
 Track trade volume
 Track error rate
Run prettier --write on all backend TypeScript files to fix CI formatting checks
- Synced fork with upstream main
- Rebased feature/prometheus-metrics on updated main
- Applied Prettier formatting with correct repository rules
- All files now match upstream formatting standards
@Haroldwonder Haroldwonder force-pushed the feature/prometheus-metrics branch from a7bce7b to 23db19b Compare February 22, 2026 12:23
- Fix TypeScript error in metrics middleware
- Add comment explaining the ts-ignore usage
- All TypeScript checks now pass
@GoSTEAN GoSTEAN merged commit 3b63dad into Netwalls:main Feb 22, 2026
1 check passed
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.

[Backend] Implement application metrics (Prometheus)

2 participants