• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

databendlabs / openraft / 20588119080 / 1
88%
main: 88%

Build:
DEFAULT BRANCH: main
Ran 30 Dec 2025 03:33AM UTC
Files 256
Run time 6s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Dec 2025 03:20AM UTC coverage: 87.943% (+0.02%) from 87.925%
20588119080.1

push

github

drmingdrmer
feat: integrate OpenTelemetry Metrics API

Add pluggable metrics collection using OpenTelemetry standard, allowing
applications to export Raft metrics to any OTEL-compatible backend
(Prometheus, Jaeger, OTLP, etc.).

Changes:
- Add `MetricsRecorder` trait with histograms, gauges, and counters
- Add `metrics-otel` crate with `OpenTelemetryRecorder` implementation
- Add `Raft::set_metrics_recorder()` API to install custom recorder
- Add `RaftTerm::as_u64()` for optional term-to-u64 conversion
- Support all integer types for `RaftTerm`
- Add comprehensive tests for all `MetricsRecorder` methods

- Fix: #1446

15646 of 17791 relevant lines covered (87.94%)

160670.93 hits per line

Source Files on job 20588119080.1
  • Tree
  • List 256
  • Changed 9
  • Source Changed 6
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 20588119080
  • 4646dc7e on github
  • Prev Job for on main (#20568149451.1)
  • Next Job for on main (#20592154614.1)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc