Skip to content

Commit 3f0a0e9

Browse files
Apply suggestions from code review
1 parent 9e1a4e2 commit 3f0a0e9

File tree

1 file changed

+19
-15
lines changed

1 file changed

+19
-15
lines changed

articles/container-apps/java-feature-switch.md

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,55 +11,58 @@ ms.author: hangwan
1111
zone_pivot_groups: container-apps-portal-or-cli
1212
---
1313

14-
# Turn on Java Features in Azure Container Apps
14+
# Turn on Java features in Azure Container Apps
1515

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.
1717

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.
2021

2122
::: 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).
2324

2425
::: zone-end
2526

2627
::: 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).
2829

2930
::: zone-end
3031

3132
## 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.
3334

3435
Automatic memory fitting is **enabled by default**, but you can disable manually.
3536

3637
::: 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).
3839

3940
::: zone-end
4041

4142
::: 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).
4344

4445
::: zone-end
4546

4647
## 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.
4849

4950
### Dynamic logger level
5051

5152
::: 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.
5354
::: zone-end
5455

5556
::: 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.
5758
::: zone-end
5859

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.
6163

6264
### Eureka Server for Spring
65+
6366
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.
6467

6568
::: zone pivot="azure-portal"
@@ -73,6 +76,7 @@ To use Eureka Server for Spring on CLI, refer to [Create the Eureka Server for S
7376
::: zone-end
7477

7578
### Config Server for Spring
79+
7680
Config Server for Spring provides a centralized location to make configuration data available to multiple applications.
7781

7882
::: zone pivot="azure-portal"
@@ -99,7 +103,7 @@ To use Admin for Spring on CLI, refer to [Use the componentt on CLI](java-admin.
99103
::: zone-end
100104

101105
> [!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).
103107
104108

105109
## Next steps

0 commit comments

Comments
 (0)