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

dnsimple / erldns / 15111792331
85%

Build:
DEFAULT BRANCH: main
Ran 19 May 2025 11:30AM UTC
Jobs 2
Files 38
Run time 2min
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

19 May 2025 11:28AM UTC coverage: 57.151% (+1.5%) from 55.621%
15111792331

push

github

web-flow
Rework instrumentation to use telemetry (#213)

Integrates telemetry with a special event for response times, see erldns_worker_process:measure_time/4, which gets an initial timestamp that was created all the way back in the erldns_tcp_server and erldns_udp_server.

In this architecture, erldns becomes metrics agnostic. Note that all folsom related disappears from here (they're moved to the parent application). It doesn't even know that metrics are supposed to be captured, it's only emitting abstract events identified by a name, measurements (counts or timestamps), and metadata (udp/tcp, dnssec, etc). It becomes the responsibility of the parent application to subscribe to these telemetry events and give them meaning, in our case, transform them into useful metrics, see dnsimple/erldnsimple#467.

33 of 50 new or added lines in 7 files covered. (66.0%)

1015 of 1776 relevant lines covered (57.15%)

475.88 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
50.0
0.0% src/erldns_packet_cache.erl
1
74.07
3.7% src/erldns_tcp_server.erl
1
38.78
3.36% src/erldns_udp_server.erl
3
80.0
5.93% src/erldns_worker_process.erl
5
33.73
0.03% src/erldns_worker.erl
6
56.67
4.43% src/erldns_handler.erl
Jobs
ID Job ID Ran Files Coverage
1 15111792331.1 19 May 2025 11:30AM UTC 38
57.15
GitHub Action Run
2 15111792331.2 19 May 2025 11:30AM UTC 38
57.15
GitHub Action Run
Source Files on build 15111792331
  • Tree
  • List 38
  • Changed 8
  • Source Changed 8
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #15111792331
  • 1f076325 on github
  • Prev Build on main (#15022199923)
  • Next Build on main (#15115448996)
  • 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