Slack addressed an observability gap during their HTTP/3 migration by extending the Prometheus Blackbox Exporter to support QUIC. By integrating the quic-go library into the exporter's existing architecture, the team enabled client-side probing of HTTP/3 endpoints to monitor performance and regressions.
Key points
Existing TCP-based monitoring tools cannot natively probe HTTP/3 due to its reliance on the QUIC transport protocol over UDP.
Integrating new protocol support into legacy tools requires maintaining existing configuration patterns and composability to avoid architectural debt.
Prioritizing observability before rolling out major protocol migrations significantly reduces troubleshooting time and improves confidence.
Open-sourcing internal infrastructure patches allows for broader community validation and long-term maintenance of critical tooling.