Skip to content

Commit 772c7aa

Browse files
committed
Port App Insights content to Functions
1 parent c1fcdc3 commit 772c7aa

File tree

5 files changed

+42
-86
lines changed

5 files changed

+42
-86
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7018,6 +7018,11 @@
70187018
"redirect_url": "/azure/azure-functions/functions-event-grid-blob-trigger",
70197019
"redirect_document_id": false
70207020
},
7021+
{
7022+
"source_path_from_root": "/articles/azure-monitor/app/azure-functions-supported-features.md",
7023+
"redirect_url": "/azure/azure-functions/functions-monitoring",
7024+
"redirect_document_id": false
7025+
},
70217026
{
70227027
"source_path_from_root": "/articles/azure-government/documentation-government-k8.md",
70237028
"redirect_url": "/azure/azure-government",

articles/azure-functions/configure-monitoring.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ You can exclude certain types of telemetry from sampling. In this example, data
195195
```
196196
---
197197

198-
For more information, see [Sampling in Application Insights](../azure-monitor/app/sampling.md).
198+
If your project takes a dependency on the Application Insights SDK to do manual telemetry tracking, you may experience strange behavior if your sampling configuration differs from the sampling configuration in your function app. In such cases, use the same sampling configuration as the function app. For more information, see [Sampling in Application Insights](../azure-monitor/app/sampling.md).
199199

200200
## Enable SQL query collection
201201

articles/azure-functions/functions-monitoring.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,36 @@ As Application Insights instrumentation is built into Azure Functions, you need
1818

1919
You can also monitor the function app itself by using Azure Monitor. To learn more, see [Monitoring Azure Functions with Azure Monitor](monitor-functions.md).
2020

21+
## Supported features
22+
23+
| Azure Functions | Version 1.x | Version 2.x+ |
24+
|-----------------------------------|---------------|------------------|
25+
| | | |
26+
| **Automatic collection of** | | |
27+
| • Requests |||
28+
| • Exceptions |||
29+
| • Performance Counters |||
30+
| • Dependencies | | |
31+
|    — HTTP | ||
32+
|    — ServiceBus| ||
33+
|    — EventHub | ||
34+
|    — SQL\* | ||
35+
| | | |
36+
| **Supported features** | | |
37+
| • QuickPulse/LiveMetrics | Yes | Yes |
38+
|    — Secure Control Channel | | Yes |
39+
| • Sampling | Yes | Yes |
40+
| • Heartbeats | | Yes |
41+
| | | |
42+
| **Correlation** | | |
43+
| • ServiceBus | | Yes |
44+
| • EventHub | | Yes |
45+
| | | |
46+
| **Configurable** | | |
47+
| •[Fully configurable](#custom-telemetry-data) | | Yes |
48+
49+
\* To enable the collection of SQL query string text, see [Enable SQL query collection](./configure-monitoring.md#enable-sql-query-collection).
50+
2151
## Application Insights pricing and limits
2252

2353
You can try out Application Insights integration with Azure Functions for free featuring a daily limit to how much data is processed for free.
@@ -80,6 +110,10 @@ In addition to automatic dependency data collection, you can also use one of the
80110
+ [Log custom telemetry in JavaScript functions](functions-reference-node.md#log-custom-telemetry)
81111
+ [Log custom telemetry in Python functions](functions-reference-python.md#log-custom-telemetry)
82112

113+
### Performance Counters
114+
115+
Automatic collection of Performance Counters isn't supported when running on Linux.
116+
83117
## Writing to logs
84118

85119
The way that you write to logs and the APIs you use depend on the language of your function app project.

articles/azure-monitor/app/azure-functions-supported-features.md

Lines changed: 0 additions & 83 deletions
This file was deleted.

articles/azure-monitor/toc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1529,7 +1529,7 @@ items:
15291529
- name: Endpoint overrides
15301530
href: app/custom-endpoints.md
15311531
- name: Azure Functions
1532-
href: app/azure-functions-supported-features.md
1532+
href: ../azure-functions/functions-monitoring.md
15331533
- name: Statsbeat
15341534
href: app/statsbeat.md
15351535
- name: Release notes
@@ -1561,7 +1561,7 @@ items:
15611561
- name: Context
15621562
href: app/data-model-context.md
15631563
- name: Integration with Azure Functions
1564-
href: app/azure-functions-supported-features.md
1564+
href: app/azure-functions-supported-features.md?toc=/azure/azure-monitor/toc.json
15651565
- name: Azure PowerShell
15661566
items:
15671567
- name: Azure Monitor

0 commit comments

Comments
 (0)