Uptime monitors now record how long each phase of a check took. The phases are DNS lookup, TCP connect, TLS handshake, time to first byte, body download, and the total. When a monitor is slow, you can see which phase is responsible: the lookup, the connection, or your server.
The uptime_monitor_timing metric holds the timings, one value per phase and region. The app does not show them yet. Query them through the Public API (V2), or ask your agent through AppSignal MCP. The uptime monitoring documentation explains what each phase measures.
Tell us what you think in our Discord channel.