The following metrics are generated by Synthetic Monitoring tests.
Metrics starting with:
synthetics.browser.*
come from your browser testssynthetics.api.*
come from your API testssynthetics.http.*
come from your API HTTP testssynthetics.tcp.*
come from your API TCP testssynthetics.dns.*
come from your API DNS testssynthetics.ssl.*
come from your API SSL testssynthetics.browser.test_duration (gauge) | The total time it took to execute a browser test. Shown as millisecond |
synthetics.browser.time_to_interactive (gauge) | Time until a page can be interacted with. Calculated from the first page in a browser test. Shown as millisecond |
synthetics.browser.number_of_buckets (count) | The number of buckets in a browser test. Every 25 steps in a browser test is a single bucket |
synthetics.browser.step.largest_contentful_paint (gauge) | The Largest Contentful Paint (core web vital) in a browser step. Shown as millisecond |
synthetics.browser.step.cumulative_layout_shift (gauge) | The Cumulative Layout Shift (core web vital) in a browser step. |
synthetics.browser.step.duration (gauge) | The duration of the browser step execution. Shown as millisecond |
synthetics.api.response (count) | The count of API responses we receive. Shown as request |
synthetics.http.response.time (gauge) | The overall time the request took to be processed. Shown as millisecond |
synthetics.http.response.size (gauge) | The size of the response in bytes. Shown as byte |
synthetics.http.redirect.time (gauge) | The time spent during redirections. Shown as millisecond |
synthetics.http.dns.time (gauge) | The duration of the DNS lookup. Shown as millisecond |
synthetics.http.connect.time (gauge) | Time to establish the TCP connection. Shown as millisecond |
synthetics.http.ssl.time (gauge) | The duration of the TLS handshake. Shown as millisecond |
synthetics.http.send.time (gauge) | The time to send the request. Shown as millisecond |
synthetics.http.firstbyte.time (gauge) | The time to first byte. Shown as millisecond |
synthetics.http.download.time (gauge) | The time to download the response. Shown as millisecond |
synthetics.http.response (count) | The count of HTTP responses we receive. Shown as request |
synthetics.tcp.response.time (gauge) | The overall time the request took to be processed. Shown as millisecond |
synthetics.tcp.dns.time (gauge) | The duration of the DNS lookup. Shown as millisecond |
synthetics.tcp.connect.time (gauge) | Time to establish the TCP connection. Shown as millisecond |
synthetics.dns.response.time (gauge) | The overall time the request took to be processed. Shown as millisecond |
synthetics.ssl.dns.time (gauge) | The duration of the DNS lookup. Shown as millisecond |
synthetics.ssl.handshake.time (gauge) | The duration of the TLS handshake. Shown as millisecond |
synthetics.ssl.response.time (gauge) | The overall time the request took to be processed. Shown as millisecond |
synthetics.ssl.time_to_expiry (gauge) | The remaining time before the SSL certificate expires. Shown as minute |
synthetics.ssl.response (count) | The count of SSL responses we receive. Shown as request |