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/logic-apps/create-standard-workflows-hybrid-deployment.md
+14-2Lines changed: 14 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -147,7 +147,7 @@ If you want to deploy with SMB file share, confirm that the following conditions
147
147
148
148
#### Deploy your logic app
149
149
150
-
After you finish building your workflow, you can deploy your logic app to your Azure Container Apps connected environment.
150
+
After you finish building your workflow, you can deploy your logic app to your on-premises Azure Container Apps connected environment.
151
151
152
152
##### Zip deployment
153
153
@@ -228,7 +228,7 @@ For more information, see the following resources:
228
228
229
229
You can set up enhanced telemetry collection in Application Insights for your Standard logic app and then view the collected data after your workflow finishes a run. This capability gives you a simpler experience to get insights about your workflows and more control over filtering events at the data source, which helps you reduce storage costs. These improvements focus on real-time performance metrics that provide insights into your system's health and behavior.
230
230
231
-
For partially connected and on-premises scenarios, you can set up your Standard logic app to emit telemetry in [OpenTelemetry format](https://opentelemetry.io/). By default, this telemetry data is sent to Application Insights. For more information, see [Enable enhanced telemetry in Application Insights for Standard workflows in Azure Logic Apps](enable-enhanced-telemetry-standard-workflows.md).
231
+
For partially connected and on-premises scenarios, you can set up your Standard logic app to emit telemetry based on the [OpenTelemetry-supported](https://opentelemetry.io/) app settings that you define for the specific environment. By default, this telemetry data is sent to Application Insights. For more information, see [Enable enhanced telemetry in Application Insights for Standard workflows in Azure Logic Apps](enable-enhanced-telemetry-standard-workflows.md).
232
232
233
233
<aname="change-vcpu-memory"></a>
234
234
@@ -384,6 +384,18 @@ You can store the client ID and client secret values in your logic app resource
384
384
385
385
## Known issues and troubleshooting
386
386
387
+
The following section describes currently known issues and guidance for troubleshooting common problems.
388
+
389
+
### General environment setup or portal deployment problems
390
+
391
+
To help you diagnose and debug problems with your environment configuration or portal deployment failures, you can try running the **troubleshoot.ps1** PowerShell script provided for the hybrid deployment option.
392
+
393
+
1. Go to the [Azure Logic Apps GitHub repository: **scripts/hybrid** folder](https://github.com/Azure/logicapps/blob/master/scripts/hybrid).
394
+
395
+
1. Copy the **troubleshoot.ps1** file to a folder in the same on-premises location as your logic app deployment.
396
+
397
+
1. Run the script using PowerShell.
398
+
387
399
### Arc-enabled Kubernetes clusters
388
400
389
401
In rare scenarios, you might notice a high memory footprint in your cluster. To prevent this issue, either scale out or add autoscale for node pools.
Copy file name to clipboardExpand all lines: articles/logic-apps/enable-enhanced-telemetry-standard-workflows.md
+34-34Lines changed: 34 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -119,17 +119,17 @@ For partially connected and on-premises scenarios, you can configure your Standa
119
119
120
120
To set up OpenTelemetry capability in the Azure portal, follow the steps, based on hosting option for your Standard logic workflow.
121
121
122
-
#####Workflow Service Plan or App Service Environment V3
122
+
#### Workflow Service Plan or App Service Environment V3
123
123
124
-
Follow these steps to update the **host.json** file in the root directory for your logic app resource:
124
+
For a Standard logic app that uses the hosting option for **Workflow Service Plan** or **App Service Environment V3**, follow these steps to update the **host.json** file in the root directory for your logic app resource:
125
125
126
126
1. In the [Azure portal](https://portal.azure.com), open your Standard logic app resource.
127
127
128
128
1. On the resource navigation menu, under **Development Tools**, select **Advanced Tools** > **Go**.
129
129
130
130
1. In the **Kudu+** console, from the **Debug console** menu, select **CMD**. Go to **site** > **wwwroot**.
131
131
132
-
1. Edit the **host.json** file. At the root level, add the following **telemetryMode** setting with the **OpenTelemetry** value, and save your changes, for example:
132
+
1. Edit the **host.json** file. At the root level, add the following **telemetryMode** setting with the **OpenTelemetry** value, for example:
133
133
134
134
```json
135
135
{
@@ -157,45 +157,47 @@ Follow these steps to update the **host.json** file in the root directory for yo
157
157
158
158
1. If your OpenTelemetry endpoint requires other OpenTelemetry-related settings, include these settings in the app settings too.
159
159
160
-
#####Hybrid deployment
160
+
#### Hybrid deployment
161
161
162
-
Follow these steps to update the **host.json** file in the root directory for an SMB file share in an Azure storage account:
162
+
For a Standard logic app that uses the hosting option for **Hybrid**, follow the corresponding steps to set up OpenTelemetry based on the deployment option that you chose.
163
163
164
-
1. In the [Azure portal](https://portal.azure.com), open the Azure storage account with your SMB file share.
164
+
##### Zip deployment
165
165
166
-
1. On the storage account menu, under **Data storage**, select **File shares**, and then select your SMB file share.
166
+
#####On-premises SMB file share
167
167
168
-
1,
169
-
open the host.json in the root directory of SMB file share path configured in your logic app
170
-
In the host.json file, at the root level, add the following telemetryMode setting with the OpenTelemetry value, for example:
When you enable OpenTelemetry in the host.json file, your logic app exports telemetry based on the OpenTelemetry-supported app settings that you define in the environment.
181
-
Add below app settings from portal by navigating to Containers-->Enviornment variables-->edit and deploy
182
-
App setting
183
-
184
-
Description
168
+
For a Standard logic app that uses the hosting option for **Hybrid** and an on-premises SMB file share, follow these steps to update the **host.json** file:
169
+
170
+
1. On your on-premises SMB file share, in the root directory, find and open the **host.json** file.
171
+
172
+
1. In the **host.json** file, at the root level, add the following **telemetryMode** setting with the **OpenTelemetry** value, and save your changes, for example:
1. In the [Azure portal](https://portal.azure.com), find and open your Standard logic app resource.
188
+
189
+
1. On the resource navigation menu, under **Settings** > **Environment variables**, select **App settings**.
190
+
191
+
1. Add the following app settings:
186
192
187
193
| App setting | Description |
188
194
|-------------|-------------|
189
195
|**OTEL_EXPORTER_OTLP_ENDPOINT**| The online transaction processing (OTLP) exporter endpoint URL for where to send the telemetry data. |
190
196
|**OTEL_EXPORTER_OTLP_HEADERS** (optional) | A list of headers to apply to all outgoing data. Commonly used to pass authentication keys or tokens to your observability backend. |
191
197
192
-
1. If your OpenTelemetry endpoint requires other OpenTelemetry-related settings, include these settings in the app settings too.
193
-
194
-
For more information, see the following documentation:
195
-
196
-
-[Edit host and app settings for Standard logic apps](edit-app-settings-host-settings.md)
1. If your OpenTelemetry endpoint requires other OpenTelemetry-related settings, include these settings in the app settings too.
199
201
200
202
### [Visual Studio Code](#tab/visual-studio-code)
201
203
@@ -216,8 +218,6 @@ To set up OpenTelemetry capability in Visual Studio Code, follow these steps:
216
218
}
217
219
```
218
220
219
-
When you enable OpenTelemetry in the **host.json** file, your logic app exports telemetry based on the OpenTelemetry-supported app settings that you define in the environment.
220
-
221
221
1. Open the **local.settings.json** file at the project root level, add the following app settings:
222
222
223
223
| App setting | Description |
@@ -227,14 +227,14 @@ To set up OpenTelemetry capability in Visual Studio Code, follow these steps:
227
227
228
228
1. If your OpenTelemetry endpoint requires other OpenTelemetry-related settings, include these settings in the app settings too.
229
229
230
+
---
231
+
230
232
For more information, see the following documentation:
231
233
232
234
-[Edit host and app settings for Standard logic apps](edit-app-settings-host-settings.md)
0 commit comments