Analytics Dashboard

The analytics dashboard gives you visibility into how your proxy functions are being used. You can track request volume over time, see success and error rates, monitor response times, and identify which proxies receive the most traffic.

Accessing the Analytics Dashboard

Open your project in EnvManager and click Proxy Functions in the sidebar.

Open the Analytics Tab

Click the Analytics tab at the top of the proxy functions page (next to the proxy list).

Understanding the Charts

The dashboard shows four charts, each covering the last 90 days by default.

A line chart showing the total number of proxy requests over time. Use this to:

  • Spot traffic spikes or drops
  • See how usage grows as your product scales
  • Identify periods of unexpected activity

The x-axis shows dates and the y-axis shows the request count.

Status Distribution

A donut or bar chart breaking down requests by HTTP response status:

Status RangeMeaning
2xx (Success)The proxy forwarded the request and the target API responded successfully
4xx (Client errors)Requests rejected by rate limiting (429) or authentication errors (401/403)
5xx (Server errors)Errors from the target API or internal proxy failures

A healthy proxy should have the large majority of requests in the 2xx range. A high proportion of 4xx responses may indicate misconfigured rate limits or invalid proxy tokens in use. A high 5xx rate may indicate the target API is having issues.

Response Times

A chart showing the average, median, or P95 response time for proxied requests in milliseconds. This helps you:

  • Understand the latency your users experience
  • Detect slow responses from third-party APIs
  • Compare performance across time periods

Response time includes the round-trip to the target API. If the target API is slow, you will see that reflected here.

Top Proxies

A ranked list of your proxy functions by invocation count over the selected period. This shows you at a glance which proxies are the most active and helps you prioritize where to focus rate limiting or optimization.

Filtering by Proxy

By default, the analytics dashboard shows aggregated data for all proxy functions in the selected environment. To focus on a specific proxy:

  1. Find the Filter by proxy dropdown above the charts
  2. Select the proxy you want to inspect
  3. All four charts update to show data only for that proxy

To return to the aggregate view, select All proxies from the dropdown.

Data Retention

Analytics data is retained for 90 days. Requests older than 90 days are not shown in the dashboard and are removed from the analytics store.

Analytics data is separate from your audit log. The audit log (for compliance and change tracking) is retained according to your plan's audit retention policy and is not affected by the 90-day analytics window.

Using Analytics to Manage Usage

The analytics dashboard works alongside your billing usage view:

  • Use Invocation Trends to understand your usage pattern and predict whether you will hit your monthly limit
  • Use Top Proxies to identify high-volume proxies that could benefit from rate limiting
  • Check the Status Distribution to catch proxies with a high error rate before they affect your users

If you are seeing unexpectedly high invocation counts, the top proxies chart is a good starting point for investigating which proxy is responsible.

Get DevOps tips in your inbox

Security best practices and product updates. No spam.

No spam. Unsubscribe anytime.