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
This article explains how to access an endpoint for your application in a private network.
16
18
17
19
When **Assign Endpoint** on applications in an Azure Spring Cloud service instance is deployed in your virtual network, the endpoint is a private fully qualified domain name (FQDN). The domain is only accessible in the private network. Apps and services use the application endpoint. They include the *Test Endpoint* described in [View apps and deployments](./how-to-staging-environment.md#view-apps-and-deployments). *Log streaming*, described in [Stream Azure Spring Cloud app logs in real-time](./how-to-log-streaming.md), also works only within the private network.
18
20
@@ -53,7 +55,7 @@ Find the IP Address for your Spring Cloud services. Customize the value of your
53
55
If you have your own DNS solution for your virtual network, like Active Directory Domain Controller, Infoblox, or another, you need to point the domain `*.private.azuremicroservices.io` to the [IP address](#find-the-ip-for-your-application). Otherwise, you can follow the following instructions to create an **Azure Private DNS Zone** in your subscription to translate/resolve the private fully qualified domain name (FQDN) to its IP address.
54
56
55
57
> [!NOTE]
56
-
> If you are using Azure China, please replace `private.azuremicroservices.io` with `private.microservices.azure.cn` in this documentation. Learn more about [Check Endpoints in Azure](/azure/china/resources-developer-guide#check-endpoints-in-azure).
58
+
> If you are using Azure China, please replace `private.azuremicroservices.io` with `private.microservices.azure.cn` in this article. Learn more about [Check Endpoints in Azure](/azure/china/resources-developer-guide#check-endpoints-in-azure).
57
59
58
60
## Create a private DNS zone
59
61
@@ -172,7 +174,7 @@ Use the [IP address](#find-the-ip-for-your-application) to create the A record i
172
174
173
175
## Assign private FQDN for your application
174
176
175
-
After following the procedure in [Build and deploy microservice applications](./how-to-deploy-in-azure-virtual-network.md), you can assign a private FQDN for your application.
177
+
After following the procedure in [Deploy Azure Spring Cloud in a virtual network](./how-to-deploy-in-azure-virtual-network.md), you can assign a private FQDN for your application.
176
178
177
179
#### [Portal](#tab/azure-portal)
178
180
@@ -210,8 +212,5 @@ After the assignment, you can access the application's private FQDN in the priva
210
212
## Next steps
211
213
212
214
-[Expose applications to Internet - using Application Gateway](./expose-apps-gateway.md)
213
-
214
-
## See also
215
-
216
215
-[Troubleshooting Azure Spring Cloud in VNET](./troubleshooting-vnet.md)
217
216
-[Customer Responsibilities for Running Azure Spring Cloud in VNET](./vnet-customer-responsibilities.md)
Copy file name to clipboardExpand all lines: articles/spring-cloud/concept-app-status.md
+30-26Lines changed: 30 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,34 +13,38 @@ ms.custom: devx-track-java
13
13
14
14
**This article applies to:** ✔️ Java ✔️ C#
15
15
16
-
The Azure Spring Cloud UI delivers information about the status of running applications. There is an **Apps** option for each resource group in a subscription that displays general status of application types. For each application type, there is display of **Application instances**.
This article shows you how to view app status for Azure Spring Cloud.
19
+
20
+
The Azure Spring Cloud UI delivers information about the status of running applications. There is an **Apps** option for each resource group in a subscription that displays general status of application types. For each application type, there's a display of **Application instances**.
17
21
18
22
## Apps status
19
23
20
24
To view general status of an application type, select **Apps** in the left navigation pane of a resource group. The result displays the status of the deployed app:
21
25
22
-
***Provisioning Status** shows the deployment’s provisioning state
23
-
***Running instance** shows how many app instances are running/how many app instances are desired. If the app should be stopped, this column shows *stopped*.
24
-
***Registered Instance** shows how many app instances are registered to eureka/how many app instance are desired. If the app should be stopped, this column shows *stopped*.
26
+
***Provisioning Status**: Shows the deployment’s provisioning state.
27
+
***Running instance**: Shows how many app instances are running and how many app instances you desire. If you stop the app, this column shows **stopped**.
28
+
***Registered Instance**: Shows how many app instances are registered to Eureka and how many app instances you desire. If you stop the app, this column shows **stopped**. Note that Eureka is not applicable to enterprise tier. For more information if you're using the enterprise tier, see [Use Service Registry](how-to-enterprise-service-registry.md).
After deploying new binary to your app, you may want to check the functionality and see information about your running application. This article explains how to access the API from a test endpoint provided by Azure Spring Cloud and expose the production-ready features for your app.
Azure Metrics explorer is a component of the Microsoft Azure portal that allows plotting charts, visually correlating trends, and investigating spikes and dips in metrics. Use the metrics explorer to investigate the health and utilization of your resources.
15
17
16
18
In Azure Spring Cloud, there are two viewpoints for metrics.
Security controls are built in into Azure Spring Cloud Service.
17
19
18
20
A security control is a quality or feature of an Azure service that contributes to the service's ability to prevent, detect, and respond to security vulnerabilities. For each control, we use *Yes* or *No* to indicate whether it is currently in place for the service. We use *N/A* for a control that is not applicable to the service.
Copy file name to clipboardExpand all lines: articles/spring-cloud/concept-understand-app-and-deployment.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,11 +13,13 @@ ms.custom: devx-track-java
13
13
14
14
**This article applies to:** ✔️ Java ✔️ C#
15
15
16
-
**App** and **Deployment** are the two key concepts in the resource model of Azure Spring Cloud. In Azure Spring Cloud, an *App* is an abstraction of one business app or one microservice. One version of code or binary deployed as the *App* runs in a *Deployment*. Apps run in an *Azure Spring Cloud Service Instance*, or simply *service instance*, as shown next.
**App** and **Deployment** are the two key concepts in the resource model of Azure Spring Cloud. In Azure Spring Cloud, an *App* is an abstraction of one business app. One version of code or binary deployed as the *App* runs in a *Deployment*. Apps run in an *Azure Spring Cloud Service Instance*, or simply *service instance*, as shown next.
17
19
18
20

19
21
20
-
You can have multiple service instances within a single Azure subscription, but the Azure Spring Cloud Service is easiest to use when all of the Apps that make up a business app or microservice reside within a single service instance.
22
+
You can have multiple service instances within a single Azure subscription, but the Azure Spring Cloud Service is easiest to use when all of the Apps that make up a business app reside within a single service instance.
21
23
22
24
Azure Spring Cloud standard tier allows one App to have one production deployment and one staging deployment, so that you can do blue/green deployment on it easily.
23
25
@@ -53,6 +55,6 @@ The following features/properties are defined on Deployment level, and will be e
53
55
***An App can have at most two Deployments**: Creating more than two deployments is blocked by the API. Deploy your new binary to either the existing production or staging deployment.
54
56
***Deployment management is not available in Basic Tier**: Use Standard tier for Blue-Green deployment capability.
55
57
56
-
## See also
58
+
## Next steps
57
59
58
60
*[Set up a staging environment in Azure Spring Cloud](./how-to-staging-environment.md)
This article describes the blue-green deployment support in Azure Spring Cloud.
15
17
16
18
Azure Spring Cloud (Standard tier and higher) permits two deployments for every app, only one of which receives production traffic. This pattern is commonly known as blue-green deployment. Azure Spring Cloud's support for blue-green deployment, together with a [Continuous Delivery (CD)](/devops/deliver/what-is-continuous-delivery) pipeline and rigorous automated testing, allows agile application deployments with high confidence.
This article shows you how to analyze diagnostics data in Azure Spring Cloud.
19
+
16
20
Using the diagnostics functionality of Azure Spring Cloud, you can analyze logs and metrics with any of the following services:
17
21
18
22
* Use Azure Log Analytics, where the data is written to Azure Storage. There is a delay when exporting logs to Log Analytics.
@@ -52,8 +56,8 @@ To get started, enable one of these services to receive the data. To learn about
52
56
1. Select **Save**.
53
57
54
58
> [!NOTE]
55
-
> 1.There might be a gap of up to 15 minutes between when logs or metrics are emitted and when they appear in your storage account, your event hub, or Log Analytics.
56
-
> 1.If the Azure Spring Cloud instance is deleted or moved, the operation will not cascade to the **diagnostics settings** resources. The **diagnostics settings** resources have to be deleted manually before the operation against its parent, the Azure Spring Cloud instance. Otherwise, if a new Azure Spring Cloud instance is provisioned with the same resource ID as the deleted one, or if the Azure Spring Cloud instance is moved back, the previous **diagnostics settings** resources continue extending it.
59
+
> There might be a gap of up to 15 minutes between when logs or metrics are emitted and when they appear in your storage account, your event hub, or Log Analytics.
60
+
> If the Azure Spring Cloud instance is deleted or moved, the operation won't cascade to the **diagnostics settings** resources. The **diagnostics settings** resources have to be deleted manually before the operation against its parent, the Azure Spring Cloud instance. Otherwise, if a new Azure Spring Cloud instance is provisioned with the same resource ID as the deleted one, or if the Azure Spring Cloud instance is moved back, the previous **diagnostics settings** resources continue extending it.
0 commit comments