# Understanding Your Zen Statistics

Zen gather statistics to offer a clear, at-a-glance view of your application's traffic and Zen's protective actions.

### Stats tab <a href="#stats-tab" id="stats-tab"></a>

At the top of the page, you'll find two key graphs. The **Requests** graph shows the "Amount requests seen" by your application over time, helping you understand typical traffic patterns and spot unusual spikes. Below it, the **Attacks** graph displays the number of "Attacks blocked" and "Attacks detected" by Zen, visually confirming active protection and showing when attacks occur.

![App statistics dashboard showing request volume and detected attacks over time.](/files/4u9vfp8YiSXdA2VG9naa)

### Invocation Details: Understanding Attack Paths (Sinks) <a href="#invocation-details-understanding-attack-paths-sinks" id="invocation-details-understanding-attack-paths-sinks"></a>

The **Invocation Details** section, also known as "Sinks," provides a detailed breakdown of the different attack vectors Zen monitors within your application. Use this to identify frequently targeted or potentially vulnerable parts of your application. These differ per language.

![Invocation statistics for HTTP, SQL, shell, and I/O operations over the past week.](/files/rRek5NfgywGqyxzpYpLO)

### Route-Specific Statistics <a href="#route-specific-statistics" id="route-specific-statistics"></a>

For granular insights, the **Routes** table details traffic and protection for each of your application's paths.

![API routes dashboard showing request rates, rate limits, and detection status for each endpoint.](/files/VGyUDd8FA7eOeaDKfjtL)

### Outbound-Specific Statistics <a href="#outbound-specific-statistics" id="outbound-specific-statistics"></a>

Finally, the **Outbound** section summarises all outbound calls & services Zen is currently monitoring. This view helps you quickly verify that all intended services are monitored and check their recent activity.

![Outbound network activity summary for My App, showing requests by hostname and last seen times.](/files/ZJwbTJm78LNg3hSLxawV)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.aikido.dev/zen-firewall/zen-features/understanding-your-zen-statistics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
