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/container-apps/java-feature-switch.md
+19-15Lines changed: 19 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,55 +11,58 @@ ms.author: hangwan
11
11
zone_pivot_groups: container-apps-portal-or-cli
12
12
---
13
13
14
-
# Turn on Java Features in Azure Container Apps
14
+
# Turn on Java features in Azure Container Apps
15
15
16
-
This guide provides step-by-step instructions for enabling key Java features in Azure Container Apps. By activating these features, you can optimize your Java applications for performance, monitoring and ease of development.
16
+
This guide provides step-by-step instructions for enabling key Java features in Azure Container Apps. By activating these features, you can optimize your Java applications for performance, monitoring, and ease of development.
17
17
18
-
## Java Virtual Machine (JVM) metrics
19
-
Java Virtual Machine (JVM) metrics are essential for tracking the performance and health of your Java applications. These metrics offer insights into memory consumption, garbage collection, and thread activity within the JVM. By enabling Java Metrics in Azure Container Apps, you can access these detailed metrics in Azure Monitor to optimize application performance and address potential issues proactively.
18
+
## Java virtual machine (JVM) metrics
19
+
20
+
Java virtual machine (JVM) metrics are essential for tracking the performance and health of your Java applications. These metrics offer insights into memory consumption, garbage collection, and thread activity within the JVM. By enabling Java metrics in Azure Container Apps, you can access these detailed metrics in Azure Monitor to proactively optimize application performance and address potential issues.
20
21
21
22
::: zone pivot="azure-portal"
22
-
To turn on Java Virtual Machine (JVM) metrics on portal, refer to [Metrics Configuration on Portal](java-metrics.md?tabs=create&pivots=azure-portal#configuration).
23
+
To turn on Java virtual machine (JVM) metrics in the portal, refer to [Java metrics for Java apps in Azure Container Apps](java-metrics.md?tabs=create&pivots=azure-portal#configuration).
23
24
24
25
::: zone-end
25
26
26
27
::: zone pivot="azure-cli"
27
-
To turn on Java Virtual Machine (JVM) metrics on CLI, refer to [Metrics Configuration on CLI](java-metrics.md?tabs=create&pivots=azure-cli#configuration).
28
+
To turn on Java virtual machine (JVM) metrics on CLI, refer to [Java metrics for Java apps in Azure Container Apps](java-metrics.md?tabs=create&pivots=azure-cli#configuration).
28
29
29
30
::: zone-end
30
31
31
32
## Automatic memory fitting
32
-
The JVM conservatively manages memory, but with Java automatic memory fitting, your container app can optimize usage by making more memory available, boosting performance by 10-20% without requiring code changes.
33
+
By default, the JVM manages memory conservatively, but Java automatic memory fitting fine-tunes how memory is managed for your Java application. Automatic memory fitting makes more memory available to you Java app, which may potentially boost performance by 10-20% without requiring code changes.
33
34
34
35
Automatic memory fitting is **enabled by default**, but you can disable manually.
35
36
36
37
::: zone pivot="azure-portal"
37
-
Disabling Automatic memory fitting is currently only available on CLI, please refer to [Disable memory fitting](java-memory-fit.md?tabs=create#disable-memory-fitting).
38
+
Disabling automatic memory fitting is currently only available on CLI, please refer to [Disable memory fitting](java-memory-fit.md?tabs=create#disable-memory-fitting).
38
39
39
40
::: zone-end
40
41
41
42
::: zone pivot="azure-cli"
42
-
To turn off Automatic memory fitting on CLI, refer to [Disable memory fitting](java-memory-fit.md?tabs=create#disable-memory-fitting).
43
+
To turn off automatic memory fitting on CLI, refer to [Disable memory fitting](java-memory-fit.md?tabs=create#disable-memory-fitting).
43
44
44
45
::: zone-end
45
46
46
47
## Diagnostics
47
-
Azure Container Apps provides a built-in diagnostics tool designed specifically for Java developers, enabling easier and more efficient debugging and troubleshooting of Java applications deployed on the platform.
48
+
Azure Container Apps provides a built-in diagnostics tool designed specifically for Java developers, which makes debugging and troubleshooting easier and more efficient.
48
49
49
50
### Dynamic logger level
50
51
51
52
::: zone pivot="azure-portal"
52
-
Enabling Dynamic logger level is currently only available on CLI, please refer to [Enable JVM diagnostics for your Java applications](java-dynamic-log-level.md?enable-jvm-diagnostics-for-your-java-applications).
53
+
Enabling dynamic logger level is currently only available on CLI, refer to [Enable JVM diagnostics for your Java applications](java-dynamic-log-level.md?enable-jvm-diagnostics-for-your-java-applications) for details.
53
54
::: zone-end
54
55
55
56
::: zone pivot="azure-cli"
56
-
To turn on Dynamic logger level on CLI, refer to [Enable JVM diagnostics for your Java applications](java-dynamic-log-level.md?enable-jvm-diagnostics-for-your-java-applications).
57
+
To turn on dynamic logger level on CLI, refer to [Enable JVM diagnostics for your Java applications](java-dynamic-log-level.md?enable-jvm-diagnostics-for-your-java-applications) for details.
57
58
::: zone-end
58
59
59
-
## Java Components
60
-
Azure Container Apps supports various Java Components as managed services, allowing you to leverage these components without deploying additional code.
60
+
## Java components
61
+
62
+
Azure Container Apps supports Java components as managed services, which allows you to extend the capability of your applications without having to deploy additional code.
61
63
62
64
### Eureka Server for Spring
65
+
63
66
Eureka Server for Spring is a service registry that allows microservices to register themselves and discover other services. Available as an Azure Container Apps component, you can bind your container app to a Eureka Server for Spring for automatic registration with the Eureka server.
64
67
65
68
::: zone pivot="azure-portal"
@@ -73,6 +76,7 @@ To use Eureka Server for Spring on CLI, refer to [Create the Eureka Server for S
73
76
::: zone-end
74
77
75
78
### Config Server for Spring
79
+
76
80
Config Server for Spring provides a centralized location to make configuration data available to multiple applications.
77
81
78
82
::: zone pivot="azure-portal"
@@ -99,7 +103,7 @@ To use Admin for Spring on CLI, refer to [Use the componentt on CLI](java-admin.
99
103
::: zone-end
100
104
101
105
> [!TIP]
102
-
> With Eureka Server for Spring, you can bind Admin for Spring to Eureka Server for Spring, so that it can get application information through Eureka, instead of having to bind individual applications to Admin for Spring.[Learn More](java-admin-eureka-integration.md).
106
+
> With Eureka Server for Spring, you can bind Admin for Spring to Eureka Server for Spring, so that it can get application information through Eureka, instead of having to bind individual applications to Admin for Spring. For more information, see [Integrate Admin for Spring with Eureka Server for Spring in Azure Container Apps](java-admin-eureka-integration.md).
0 commit comments