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/azure-functions/durable/durable-functions-diagnostics.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ Each lifecycle event of an orchestration instance causes a tracking event to be
36
36
***Listening**: The orchestrator is listening for an external event notification.
37
37
***Completed**: The function has completed successfully.
38
38
***Failed**: The function failed with an error.
39
-
***reason**: Additional data associated with the tracking event. For example, if an instance is waiting for an external event notification, this field indicates the name of the event it is waiting for. If a function has failed, this field will contain the error details.
39
+
***reason**: Additional data associated with the tracking event. For example, if an instance is waiting for an external event notification, this field indicates the name of the event it is waiting for. If a function has failed, this field contains the error details.
40
40
***isReplay**: Boolean value indicating whether the tracking event is for replayed execution.
41
41
***extensionVersion**: The version of the Durable Task extension. The version information is especially important data when reporting possible bugs in the extension. Long-running instances may report multiple versions if an update occurs while it is running.
42
42
***sequenceNumber**: Execution sequence number for an event. Combined with the timestamp helps to order the events by execution time. *Note that this number will be reset to zero if the host restarts while the instance is running, so it's important to always sort by timestamp first, then sequenceNumber.*
@@ -150,7 +150,7 @@ You can enable these logs by updating the `logging/logLevel` section of your fun
150
150
}
151
151
```
152
152
153
-
If you have Application Insights enabled, these logs will be automatically added to the `trace` collection. You can search them the same way that you search for other `trace` logs using Kusto queries.
153
+
If you have Application Insights enabled, these logs are automatically added to the `trace` collection. You can search them the same way that you search for other `trace` logs using Kusto queries.
154
154
155
155
> [!NOTE]
156
156
> For production applications, it is recommended that you enable `DurableTask.Core` and the appropriate storage provider (e.g. `DurableTask.AzureStorage`) logs using the `"Warning"` filter. Higher verbosity filters such as `"Information"` are very useful for debugging performance issues. However, these log events can be high-volume and can significantly increase Application Insights data storage costs.
@@ -548,7 +548,7 @@ Distributed Tracing tracks requests and shows how different services interact wi
548
548
549
549
### Setting up Distributed Tracing
550
550
551
-
To set up distributed tracing, please update the host.json and set up an Application Insights resource.
551
+
To set up distributed tracing, update the host.json and set up an Application Insights resource.
552
552
553
553
#### host.json
554
554
```
@@ -565,7 +565,7 @@ To set up distributed tracing, please update the host.json and set up an Applica
565
565
```
566
566
567
567
#### Application Insights
568
-
If the Function app is not configured with an Application Insights resource, then please configure it following the instructions [here](../configure-monitoring.md#enable-application-insights-integration).
568
+
If the Function app is not configured with an Application Insights resource, then configure it following the instructions [here](../configure-monitoring.md#enable-application-insights-integration).
569
569
570
570
### Inspecting the traces
571
571
In the Application Insights resource, navigate to **Transaction Search**. In the results, check for `Request` and `Dependency` events that start with Durable Functions specific prefixes (e.g. `orchestration:`, `activity:`, etc.). Selecting one of these events will open up a Gantt chart that will show the end to end distributed trace.
0 commit comments