You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/api-management/api-management-capacity.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,7 @@ ms.workload: integration
13
13
ms.topic: article
14
14
ms.date: 06/18/2018
15
15
ms.author: apimpm
16
+
ms.custom: fasttrack-edit
16
17
---
17
18
18
19
# Capacity of an Azure API Management instance
@@ -21,6 +22,9 @@ ms.author: apimpm
21
22
22
23
This article explains what the **capacity** is and how it behaves. It shows how to access **capacity** metrics in the Azure portal and suggests when to consider scaling or upgrading your API Management instance.
23
24
25
+
> [!IMPORTANT]
26
+
> This article discusses how you can monitor and scale your Azure API Management instance based upon its capacity metric. However, it is equally important to understand what happens when an individual API Management instance has actually *reached* its capacity. Azure API Management will not apply any service-level throttling to prevent a physical overload of the instances. When an instance reaches its physical capacity, it will behave similar to any overloaded web server that is unable to process incoming requests: latency will increase, connections will get dropped, timeout errors will occur, etc. This means that API clients should be prepared to deal with this possibility similar as with any other external service (e.g. by applying retry policies).
27
+
24
28
## Prerequisites
25
29
26
30
To follow the steps from this article, you must have:
@@ -39,8 +43,9 @@ To follow the steps from this article, you must have:
39
43
40
44
**Capacity** is an indicator of load on an API Management instance. It reflects resources usage (CPU, memory) and network queue lengths. CPU and memory usage reveals resources consumption by:
41
45
42
-
+ API Management services, such as management actions or request processing, which can include forwarding requests or running a policy
43
-
+ selected operating system processes, including processes that involve cost of SSL handshakes on new connections.
46
+
+ API Management data plane services, such as request processing, which can include forwarding requests or running a policy.
47
+
+ API Management management plane services, such as management actions applied via the Azure Portal or ARM, or load coming from the [developer portal](api-management-howto-developer-portal.md).
48
+
+ Selected operating system processes, including processes that involve cost of SSL handshakes on new connections.
44
49
45
50
Total **capacity** is an average of its own values from every unit of an API Management instance.
46
51
@@ -70,7 +75,7 @@ Low **capacity metric** doesn't necessarily mean that your API Management instan
0 commit comments