Skip to content

Commit e0652da

Browse files
authored
Merge branch 'MicrosoftDocs:main' into main
2 parents 592f882 + df5d3ce commit e0652da

File tree

9 files changed

+184
-69
lines changed

9 files changed

+184
-69
lines changed

articles/azure-monitor/containers/container-insights-logs-schema.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@ You can enable the **ContainerLogV2** schema for a cluster either using the clus
6161
## Multi-line logging in Container Insights
6262
With multiline logging enabled, previously split container logs are stitched together and sent as single entries to the ContainerLogV2 table. If the stitched log line is larger than 64 KB, it will be truncated due to Log Analytics workspace limits. This feature also has support for .NET, Go, Python and Java stack traces, which appear as single entries in the ContainerLogV2 table. Enable multiline logging with ConfigMap as described in [Configure data collection in Container insights using ConfigMap](container-insights-data-collection-configmap.md).
6363

64+
>[!NOTE]
65+
> The configmap now features a language specification option, wherein the customers can select only the languages that they are interested in. This feature can be enabled by editing the languages in the stacktrace_languages option in the [configmap](https://github.com/microsoft/Docker-Provider/blob/ci_prod/kubernetes/container-azm-ms-agentconfig.yaml).
66+
6467
The following screenshots show multi-line logging for Go exception stack trace:
6568

6669
**Multi-line logging disabled**

articles/data-factory/control-flow-until-activity.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,22 @@ ms.custom: devx-track-azurepowershell, synapse
1515
# Until activity in Azure Data Factory and Synapse Analytics
1616
[!INCLUDE[appliesto-adf-asa-md](includes/appliesto-adf-asa-md.md)]
1717

18-
The Until activity provides the same functionality that a do-until looping structure provides in programming languages. It executes a set of activities in a loop until the condition associated with the activity evaluates to true. If an inner activity fails, the Until activity does not stop. You can specify a timeout value for the until activity.
18+
The Until activity provides the same functionality that a do-until looping structure provides in programming languages. It executes a set of activities in a loop until the condition associated with the activity evaluates to true. If an inner activity fails, the Until activity doesn't stop. You can specify a timeout value for the until activity.
1919

2020
## Create an Until activity with UI
2121

2222
To use an Until activity in a pipeline, complete the following steps:
2323

24-
1. Search for _Until_ in the pipeline Activities pane, and drag a Until activity to the pipeline canvas.
25-
1. Select the Until activity on the canvas if it is not already selected, and its **Settings** tab, to edit its details.
24+
1. Search for _Until_ in the pipeline Activities pane, and drag a Until activity to the pipeline canvas.
25+
1. Select the Until activity on the canvas if it isn't already selected, and its **Settings** tab, to edit its details.
2626

2727
:::image type="content" source="media/control-flow-until-activity/until-activity.png" alt-text="Shows the Settings tab of the Until activity in the pipeline canvas.":::
2828

29-
1. Enter an expression that will be evaluated after all child activities defined in the Until activity are executed. If the expression evaluates to false, the Until activity will execute all its child activities again. When it evaluates to true, the Until activity will complete. The expression can be a literal string expression, or any combination of dynamic [expressions, functions](control-flow-expression-language-functions.md), [system variables](control-flow-system-variables.md), or [outputs from other activities](how-to-expression-language-functions.md#examples-of-using-parameters-in-expressions). The example below checks the value of a previously defined pipeline array variable called TestVariable to see if it evaluates to ['done'].
29+
1. Enter an expression that will be evaluated after all child activities defined in the Until activity is executed. If the expression evaluates to false, the Until activity executes all its child activities again. When it evaluates to true, the Until activity completes. The expression can be a literal string expression, or any combination of dynamic [expressions, functions](control-flow-expression-language-functions.md), [system variables](control-flow-system-variables.md), or [outputs from other activities](how-to-expression-language-functions.md#examples-of-using-parameters-in-expressions). The example below checks the value of a previously defined pipeline array variable called TestVariable to see if it evaluates to ['done'].
3030

3131
:::image type="content" source="media/control-flow-until-activity/dynamic-content-to-check-variable-value.png" alt-text="Shows the  Add dynamic content  pane with an expression to check a variable for a defined value.":::
3232

33-
1. Define activities that the Until activity will execute by selecting the Edit Activities button on the Until activity directly, or by selecting the Activities tab to select it there. A new activities editor pane will be displayed where you can add any activities for the Until activity to execute. In this example, a Set Variable activity simply sets the value of the variable referenced in the expression above to ['done'], so the Until activity's expression will be true the first time it is executed, and the Until activity will stop. In your real-world use, you can check any conditions required and the Until activity will continue to execute its child activities each time the expression is evaluated, until the conditions are met.
33+
2. Define activities that the Until activity executes by selecting the Edit Activities button on the Until activity directly, or by selecting the Activities tab to select it there. A new activities editor pane is displayed where you can add any activities for the Until activity to execute. In this example, a Set Variable activity simply sets the value of the variable referenced in the aforementioned expression to ['done'], so the Until activity's expression will be true the first time it's executed, and the Until activity will stop. In your real-world use, you can check any conditions required and the Until activity will continue to execute its child activities each time the expression is evaluated, until the conditions are met.
3434

3535
:::image type="content" source="media/control-flow-until-activity/child-activities-editor.png" alt-text="Shows the activities editor for an Until activity with a Set Variable activity defined.":::
3636

@@ -44,7 +44,7 @@ To use an Until activity in a pipeline, complete the following steps:
4444
"value": "<expression that evaluates to true or false>",
4545
"type": "Expression"
4646
},
47-
"timeout": "<time out for the loop. for example: 00:01:00 (1 minute)>",
47+
"timeout": "<time out for the loop. for example: 00:10:00 (10 minute)>",
4848
"activities": [
4949
{
5050
"<Activity 1 definition>"
@@ -68,8 +68,8 @@ Property | Description | Allowed values | Required
6868
-------- | ----------- | -------------- | --------
6969
name | Name of the `Until` activity. | String | Yes
7070
type | Must be set to **Until**. | String | Yes
71-
expression | Expression that must evaluate to true or false | Expression. | Yes
72-
timeout | The do-until loop times out after the specified time here. | String. `d.hh:mm:ss` (or) `hh:mm:ss`. The default value is 7 days. Maximum value is: 90 days. | No
71+
expression | Expression that must evaluate to true or false | Expression. | Yes
72+
timeout | The do-until loop times out after the specified time here. | String. `d.hh:mm:ss` (or) `hh:mm:ss`. The default value is seven days. Maximum value is: 90 days. | No
7373
Activities | Set of activities that are executed until expression evaluates to `true`. | Array of activities. | Yes
7474

7575
## Example 1
@@ -92,7 +92,7 @@ In this example, the pipeline has two activities: **Until** and **Wait**. The Wa
9292
"value": "@equals('Failed', coalesce(body('MyUnauthenticatedActivity')?.status, actions('MyUnauthenticatedActivity')?.status, 'null'))",
9393
"type": "Expression"
9494
},
95-
"timeout": "00:00:01",
95+
"timeout": "00:10:00",
9696
"activities": [
9797
{
9898
"name": "MyUnauthenticatedActivity",
@@ -129,7 +129,7 @@ In this example, the pipeline has two activities: **Until** and **Wait**. The Wa
129129
```
130130

131131
## Example 2
132-
The pipeline in this sample copies data from an input folder to an output folder in a loop. The loop terminates when the value for the repeat parameter is set to false or it times out after one minute.
132+
The pipeline in this sample copies data from an input folder to an output folder in a loop. The loop terminates when the value for the repeat parameter is set to false or it times out after one minute.
133133

134134
### Pipeline with Until activity (Adfv2QuickStartPipeline.json)
135135

@@ -145,7 +145,7 @@ The pipeline in this sample copies data from an input folder to an output folder
145145
"value": "@equals('false', pipeline().parameters.repeat)",
146146
"type": "Expression"
147147
},
148-
"timeout": "00:01:00",
148+
"timeout": "00:10:00",
149149
"activities": [
150150
{
151151
"name": "CopyFromBlobToBlob",

articles/data-factory/control-flow-wait-activity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ In this example, the pipeline has two activities: **Until** and **Wait**. The Wa
6868
"value": "@equals('Failed', coalesce(body('MyUnauthenticatedActivity')?.status, actions('MyUnauthenticatedActivity')?.status, 'null'))",
6969
"type": "Expression"
7070
},
71-
"timeout": "00:00:01",
71+
"timeout": "00:10:00",
7272
"activities": [
7373
{
7474
"name": "MyUnauthenticatedActivity",

articles/data-factory/control-flow-webhook-activity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ To use a Webhook activity in a pipeline, complete the following steps:
4949
"body": {
5050
"key": "value"
5151
},
52-
"timeout": "00:03:00",
52+
"timeout": "00:10:00",
5353
"reportStatusOnCallBack": false,
5454
"authentication": {
5555
"type": "ClientCertificate",

0 commit comments

Comments
 (0)