Skip to content

Commit cfef5d7

Browse files
author
Carolina Uribe-Gosselin
committed
Update available metrics for apps and add a new section for environments.
1 parent 08eda68 commit cfef5d7

File tree

1 file changed

+29
-18
lines changed

1 file changed

+29
-18
lines changed

articles/container-apps/metrics.md

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: container-apps
55
author: v-jaswel
66
ms.service: azure-container-apps
77
ms.topic: how-to
8-
ms.date: 09/23/2024
8+
ms.date: 11/01/2024
99
ms.author: v-wellsjason
1010
---
1111

@@ -21,27 +21,38 @@ Container Apps provides these basic metrics.
2121

2222
| Title | Dimensions | Description | Metric ID | Unit |
2323
|--|--|--|--|--|
24-
| CPU Usage | Replica, Revision | CPU consumed by the container app, in nano cores (1,000,000,000 nanocores = 1 core) | `UsageNanoCores` | nanocores |
25-
| Memory Working Set Bytes | Replica, Revision | Container app working set memory used in bytes | `WorkingSetBytes` | bytes |
26-
| Network In Bytes | Replica, Revision | Network received bytes | `RxBytes` | bytes |
27-
| Network Out Bytes | Replica, Revision | Network transmitted bytes | `TxBytes` | bytes |
28-
| Replica count | Revision | Number of active replicas | `Replicas` | n/a |
29-
| Replica Restart Count | Replica, Revision | Restarts count of container app replicas | `RestartCount` | n/a |
30-
| Requests | Replica, Revision, Status Code, Status Code Category | Requests processed | `Requests` | n/a |
31-
| Reserved Cores | Revision | Number of reserved cores for container app revisions | `CoresQuotaUsed` | n/a |
32-
| Resiliency Connection Timeouts | Revision | Total connection timeouts | `ResiliencyConnectTimeouts` | n/a |
33-
| Resiliency Ejected Hosts | Revision | Number of currently ejected hosts | `ResiliencyEjectedHosts` | n/a |
34-
| Resiliency Ejections Aborted | Revision | Number of ejections aborted due to the max ejection % | `ResiliencyEjectionsAborted` | n/a |
35-
| Resiliency Request Retries | Revision | Total request retries | `ResiliencyRequestRetries` | n/a |
36-
| Resiliency Request Timeouts | Revision | Total requests that timed out waiting for a response | `ResiliencyRequestTimeouts` | n/a |
37-
| Resiliency Requests Pending Connection Pool | Replica | Total requests pending a connection pool connection | `ResiliencyRequestsPendingConnectionPool` | n/a |
38-
| Total Reserved Cores | None | Total cores reserved for the container app | `TotalCoresQuotaUsed` | n/a |
39-
40-
The metrics namespace is `microsoft.app/containerapps`.
24+
| CPU Usage | Replica, Revision | CPU consumed by the container app, in nano cores (1,000,000,000 nanocores = 1 core) | `UsageNanoCores` | Nanocores |
25+
| Memory Working Set Bytes | Replica, Revision | Container app working set memory used in bytes | `WorkingSetBytes` | Bytes |
26+
| Network In Bytes | Replica, Revision | Network received bytes | `RxBytes` | Bytes |
27+
| Network Out Bytes | Replica, Revision | Network transmitted bytes | `TxBytes` | Bytes |
28+
| Replica count | Revision | Number of active replicas | `Replicas` | Count |
29+
| Replica Restart Count | Replica, Revision | Restarts count of container app replicas | `RestartCount` | Count |
30+
| Requests | Replica, Revision, Status Code, Status Code Category | Requests processed | `Requests` | Count |
31+
| Reserved Cores | Revision | Number of reserved cores for container app revisions | `CoresQuotaUsed` | Count |
32+
| Resiliency Connection Timeouts | Revision | Total connection timeouts | `ResiliencyConnectTimeouts` | Count |
33+
| Resiliency Ejected Hosts | Revision | Number of currently ejected hosts | `ResiliencyEjectedHosts` | Count |
34+
| Resiliency Ejections Aborted | Revision | Number of ejections aborted due to the max ejection % | `ResiliencyEjectionsAborted` | Count |
35+
| Resiliency Request Retries | Revision | Total request retries | `ResiliencyRequestRetries` | Count |
36+
| Resiliency Request Timeouts | Revision | Total requests that timed out waiting for a response | `ResiliencyRequestTimeouts` | Count |
37+
| Resiliency Requests Pending Connection Pool | Replica | Total requests pending a connection pool connection | `ResiliencyRequestsPendingConnectionPool` | Count |
38+
| Total Reserved Cores | None | Total cores reserved for the container app | `TotalCoresQuotaUsed` | Count |
39+
| Average Response Time (Preview) | Status Code, Status Code Category | Average response time per status code | `ResponseTime` | Milliseconds |
40+
| CPU Usage Percentage (Preview) | Replica | Percentage of CPU limit used, in percentage points | `CpuPercentage` | Percent |
41+
| Memory Percentage (Preview) | Replica | Percentage of memory limit used, in percentage points | `MemoryPercentage` | Percent |
42+
43+
The metrics namespace is `Microsoft.App/containerapps`.
4144

4245
> [!NOTE]
4346
> Replica restart count is the aggregate restart count over the specified time range, not the number of restarts that occurred at a point in time.
4447
48+
Container Apps environments provides this basic metric. You can only view this metric in [Azure Monitor metrics](https://ms.portal.azure.com/?feature.allrts=true#view/Microsoft_Azure_Monitoring/AzureMonitoringBrowseBlade/~/metrics).
49+
50+
| Title | Dimensions | Description | Metric ID | Unit |
51+
|--|--|--|--|--|
52+
| Workload Profile Node Count (Preview) | Workload Profile Name | The node count per workload profile | `NodeCount` | Count |
53+
54+
The metrics namespace is `Microsoft.App/managedEnvironments`.
55+
4556
More runtime specific metrics are available, [Java metrics](./java-metrics.md).
4657

4758
## Metrics snapshots

0 commit comments

Comments
 (0)