Skip to content

Commit cb8c25f

Browse files
[Aegis] Document available GraphQL analytics (#22300)
* Create new anaytics page and fill in content * Cross-link with ips-allocation and info on concurrent connections * Add missing periods
1 parent 845fb2b commit cb8c25f

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

src/content/docs/aegis/about/ips-allocation.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ Refer to [connection forwarding](/aegis/about/connection-forwarding/) to underst
2525

2626
Each Aegis IP can support 40,000 concurrent connections per origin IP. For example, if you have one Aegis IP and two origins (A and B), this single Aegis IP can support 40,000 concurrent connections to origin A, while simultaneously supporting 40,000 concurrent connections to origin B.
2727

28+
[GraphQL Analytics API](/aegis/analytics/) allows you to get visibility over Aegis IP utilization.
29+
2830
## Regional services
2931

3032
If you are using [Regional Services](/data-localization/regional-services/), you should take this into consideration when allocating Aegis IPv4. Traffic will egress from the specified locations as long as you have Aegis IPs provisioned in those locations.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: Analytics
3+
pcx_content_type: reference
4+
sidebar:
5+
order: 7
6+
---
7+
8+
import { Type } from "~/components";
9+
10+
Use the [GraphQL API](/analytics/graphql-api/) to get aggregate data and monitor your Aegis IPs capacity. As explained in [IPs allocation](/aegis/about/ips-allocation/), each Aegis IP can support 40,000 concurrent connections per origin IP.
11+
12+
Refer to the GraphQL Analytics API documentation to [get started](/analytics/graphql-api/getting-started/). The specific Aegis schema is called `aegisIpUtilizationAdaptiveGroups`.
13+
14+
You can get average (`avg`) or maximum (`max`) utilization values (in percentage), and use the following dimensions:
15+
16+
- `datetimeFiveMinutes` <Type text="time" />
17+
- Timestamp truncated to five minutes. For example, `2025-01-10T00:05:00Z`.
18+
19+
- `popName` <Type text="string" />
20+
- The Cloudflare point of presence (PoP). For example, `sjc`.
21+
22+
- `egressIp` <Type text="string" />
23+
- Your assigned Aegis IP. For example, `192.0.2.1`.
24+
25+
- `origin` <Type text="string" />
26+
- Origin IP and port. For example, `203.0.113.150:443`.
27+
28+
- `popUtilizationKey` <Type text="string" />
29+
- The Cloudflare point of presence (PoP), the Aegis IP, and the origin IP and port. For example, `sjc 192.0.2.1 203.0.113.150:443`.

0 commit comments

Comments
 (0)