Metrics
Watch traffic, bandwidth, and function behavior over time, and build custom queries.
The project Observability page charts your traffic over time. Pick a time range and environment at the top of the page.
Charts
| Chart | Shows |
|---|---|
| Edge Requests | All requests at the edge, by status class. Open it for a breakdown by route and firewall action. |
| Edge Bandwidth | Incoming and outgoing bytes at the edge. Open it for a breakdown. |
| Function Starts | Function invocations split into Cold and Warm |
| Functions | Share of function invocations that failed |
| Compute | Total function execution time per interval |
| Runtime Cache | Reads, writes, hit rate, revalidations, and storage used per region, when the project uses Runtime Cache |
Longer ranges use larger buckets. See Observability limits for the ranges and bucket sizes.
Custom queries
Select Run query to chart a metric your own way. Choose a Metric, an aggregation, an optional Group by and Filter, and a Granularity.
Metrics include edge requests, duration, data transfer, route cache breakdown, route bandwidth, and function metrics. Duration supports average, minimum, maximum, sum, and p75 through p99 percentiles.
Queries run over platform-defined fields. You can't send custom metrics from your application code.
From a chart to requests
When a series moves, open Logs for the same window and environment, then filter to the status, route, or deployment involved. See Requests. To compare before and after a release, see After a deploy.