Traffic dashboard Apitally keeps track of all requests handled by your API and provides insights into the overall traffic as well as the usage of each endpoint. On the Traffic dashboard, you can analyze requests for various time ranges, from just the last hour up to the last 12 months.

Traffic metrics

The following API traffic metrics are presented on the dashboard:
  • Number of successful and failed requests
  • Requests per minute (RPM)
  • Error rate
  • Data transferred (received and sent)
By clicking on the metrics at the top you can toggle between different charts showing how each metric has been trending over time.

Filtering options

Traffic dashboard filtering options The dashboard supports the following filters:
  • Environment (e.g. prod or dev)
  • HTTP method (GET, POST, etc.)
  • Endpoint path
  • Response status code
  • API consumer or consumer group
Filters apply globally across all dashboards. You can also save filters to quickly switch between different views. Saved filters can be shared with other team members.

Endpoints table

The traffic dashboard includes a table showing all endpoints of your API along with the above mentioned metrics specific to each endpoint. This allows you to get a quick overview of the usage of each endpoint. The table is ordered by the number of requests by default, so the most frequently used endpoint is at the top. You can search and sort the table by any of the other metrics too. A red triangle with an exclamation mark next to the error rate indicates that server errors have occurred in that endpoint. Clicking on an endpoint in this table opens up a modal with further endpoint insights.

Excluding endpoints

If your application includes health check endpoints (or similar) that are called automatically and frequently, you may want to exclude all those requests from API metric calculations, as they can mask insights about traffic from real API consumers. You can do so by opening the Endpoint settings from the dropdown menu in the endpoints table and toggling on Exclude requests.

Exporting data

The traffic dashboard includes a button to export the underlying data to a CSV file. Current dashboard filters are applied automatically, and you can choose between hourly and daily aggregation intervals.