diff --git a/cid-redirects.json b/cid-redirects.json
index 6faa9dde4b..7d956fcfb6 100644
--- a/cid-redirects.json
+++ b/cid-redirects.json
@@ -4229,7 +4229,6 @@
"/Send-Data/Sources/02Sources-for-Hosted-Collectors/HTTP-Source/Upload-Data-to-an-HTTP-Source": "/docs/send-data/hosted-collectors/http-source",
"/Send-Data/Sources/02Sources-for-Hosted-Collectors/HTTP-Source/zGenerate-a-new-URL-for-an-HTTP-Source": "/docs/send-data/hosted-collectors/http-source",
"/Send-Data/Sources/02Sources-for-Hosted-Collectors/Microsoft-Office-365-Audit-Source": "/docs/send-data/hosted-collectors/microsoft-source/ms-office-audit-source",
- "/docs/send-data/hosted-collectors/microsoft-source": "/docs/send-data/hosted-collectors/microsoft-source/ms-office-audit-source",
"/docs/send-data/hosted-collectors/ms-office-audit-source": "/docs/send-data/hosted-collectors/microsoft-source/ms-office-audit-source",
"/docs/send-data/hosted-collectors/webhook-sources": "/docs/send-data/hosted-collectors/webhook-sources/zoom",
"/Send-Data/Sources/04Reference-Information-for-Sources": "/docs/send-data/reference-information/time-reference",
diff --git a/docs/integrations/microsoft-azure/azure-api-management.md b/docs/integrations/microsoft-azure/azure-api-management.md
index 5651667c66..4358d25fe6 100644
--- a/docs/integrations/microsoft-azure/azure-api-management.md
+++ b/docs/integrations/microsoft-azure/azure-api-management.md
@@ -36,9 +36,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
:::note
In the v2 service tiers, API Management has replaced the capacity metric with separate CPU and memory utilization metrics
@@ -173,6 +173,6 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
\ No newline at end of file
diff --git a/docs/integrations/microsoft-azure/azure-app-service-environment.md b/docs/integrations/microsoft-azure/azure-app-service-environment.md
index 3bb65d4147..84ca304e31 100644
--- a/docs/integrations/microsoft-azure/azure-app-service-environment.md
+++ b/docs/integrations/microsoft-azure/azure-app-service-environment.md
@@ -10,7 +10,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
An [Azure App Service Environment](https://learn.microsoft.com/en-us/azure/app-service/environment/overview) is an Azure App Service feature that provides a fully isolated and dedicated environment for running App Service apps securely at high scale. This integration helps in monitoring your environments operational events such as upgrades, scaling, and suspensions.
-The below instructions applies to App Service Environment v3.
+The instructions below apply to App Service Environment v3.
## Log types
diff --git a/docs/integrations/microsoft-azure/azure-app-service-plan.md b/docs/integrations/microsoft-azure/azure-app-service-plan.md
index 924630600f..e8c8988e22 100644
--- a/docs/integrations/microsoft-azure/azure-app-service-plan.md
+++ b/docs/integrations/microsoft-azure/azure-app-service-plan.md
@@ -35,9 +35,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -152,3 +152,9 @@ import AppUpdate from '../../reuse/apps/app-update.md';
import AppUninstall from '../../reuse/apps/app-uninstall.md';
+
+## Troubleshooting
+
+### Metrics collection via Azure Metrics Source
+
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
\ No newline at end of file
diff --git a/docs/integrations/microsoft-azure/azure-application-gateway.md b/docs/integrations/microsoft-azure/azure-application-gateway.md
index 61afdce59d..ed3d659201 100644
--- a/docs/integrations/microsoft-azure/azure-application-gateway.md
+++ b/docs/integrations/microsoft-azure/azure-application-gateway.md
@@ -46,9 +46,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -192,6 +192,6 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
\ No newline at end of file
diff --git a/docs/integrations/microsoft-azure/azure-cache-for-redis.md b/docs/integrations/microsoft-azure/azure-cache-for-redis.md
index 7283ef5990..b0fdecbe69 100644
--- a/docs/integrations/microsoft-azure/azure-cache-for-redis.md
+++ b/docs/integrations/microsoft-azure/azure-cache-for-redis.md
@@ -41,9 +41,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -199,9 +199,9 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
## Additional resources
diff --git a/docs/integrations/microsoft-azure/azure-container-instances.md b/docs/integrations/microsoft-azure/azure-container-instances.md
index b0691a0005..5c1f504c9f 100644
--- a/docs/integrations/microsoft-azure/azure-container-instances.md
+++ b/docs/integrations/microsoft-azure/azure-container-instances.md
@@ -36,9 +36,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -174,9 +174,9 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection) in *Collect Metrics from Azure Monitor*.
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
## Additional resources
diff --git a/docs/integrations/microsoft-azure/azure-cosmos-db-for-postgresql.md b/docs/integrations/microsoft-azure/azure-cosmos-db-for-postgresql.md
index c28106ed2b..fcc9a51b7d 100644
--- a/docs/integrations/microsoft-azure/azure-cosmos-db-for-postgresql.md
+++ b/docs/integrations/microsoft-azure/azure-cosmos-db-for-postgresql.md
@@ -36,9 +36,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -225,9 +225,8 @@ These alerts are metrics-based and will work for all Cosmos DB PostgreSQL instan
| `Azure Cosmos DB for PostgreSQL - Memory Percentage` | This alert is triggered when average Memory utilization spikes above 80% are detected for any Azure Cosmos DB for PostgreSQL instance. | Count > 80 | Count =< 70 |
| `Azure Cosmos DB for PostgreSQL - Storage Percentage` | This alert is triggered when storage percentage goes above 70% for any Azure Cosmos DB for PostgreSQL instance. | Count > 80 | Count =< 70 |
-
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
\ No newline at end of file
diff --git a/docs/integrations/microsoft-azure/azure-cosmos-db.md b/docs/integrations/microsoft-azure/azure-cosmos-db.md
index 5fc6806530..1edb14ac87 100644
--- a/docs/integrations/microsoft-azure/azure-cosmos-db.md
+++ b/docs/integrations/microsoft-azure/azure-cosmos-db.md
@@ -52,9 +52,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -251,6 +251,6 @@ These alerts are metrics-based and will work for all Cosmos DB's.
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
\ No newline at end of file
diff --git a/docs/integrations/microsoft-azure/azure-database-for-mysql.md b/docs/integrations/microsoft-azure/azure-database-for-mysql.md
index 209744c5c8..673adf0a15 100644
--- a/docs/integrations/microsoft-azure/azure-database-for-mysql.md
+++ b/docs/integrations/microsoft-azure/azure-database-for-mysql.md
@@ -52,9 +52,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -222,9 +222,9 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in *Collect Metrics from Azure Monitor* for [Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
## Additional resources
diff --git a/docs/integrations/microsoft-azure/azure-database-for-postgresql.md b/docs/integrations/microsoft-azure/azure-database-for-postgresql.md
index 5696ceee94..ce98bf677b 100644
--- a/docs/integrations/microsoft-azure/azure-database-for-postgresql.md
+++ b/docs/integrations/microsoft-azure/azure-database-for-postgresql.md
@@ -42,9 +42,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -212,9 +212,9 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
## Additional resources
diff --git a/docs/integrations/microsoft-azure/azure-event-grid.md b/docs/integrations/microsoft-azure/azure-event-grid.md
index 9dd3808f2a..bf7685ce67 100644
--- a/docs/integrations/microsoft-azure/azure-event-grid.md
+++ b/docs/integrations/microsoft-azure/azure-event-grid.md
@@ -43,9 +43,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
1. To set up the Azure Metrics source in Sumo Logic, refer to the shared beta documentation.
1. In the Sumo Logic Azure Metrics source configuration, configure namespaces as `Microsoft.EventGrid/domains`, `Microsoft.EventGrid/systemTopics` and `Microsoft.EventGrid/topics`.
@@ -210,9 +210,9 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
## Additional resources
diff --git a/docs/integrations/microsoft-azure/azure-event-hubs.md b/docs/integrations/microsoft-azure/azure-event-hubs.md
index 2068ba82d8..c10c57b8c9 100644
--- a/docs/integrations/microsoft-azure/azure-event-hubs.md
+++ b/docs/integrations/microsoft-azure/azure-event-hubs.md
@@ -41,9 +41,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -183,6 +183,6 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
\ No newline at end of file
diff --git a/docs/integrations/microsoft-azure/azure-functions.md b/docs/integrations/microsoft-azure/azure-functions.md
index 30da5d6622..3383bc9cc8 100644
--- a/docs/integrations/microsoft-azure/azure-functions.md
+++ b/docs/integrations/microsoft-azure/azure-functions.md
@@ -52,9 +52,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -278,6 +278,12 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
+## Troubleshooting
+
+### Metrics collection via Azure Metrics Source
+
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
+
## Additional resources
- Blog: [Azure monitoring and troubleshooting](https://www.sumologic.com/blog/azure-services-monitoring)
diff --git a/docs/integrations/microsoft-azure/azure-key-vault.md b/docs/integrations/microsoft-azure/azure-key-vault.md
index 35190b4f7e..6ab64df817 100644
--- a/docs/integrations/microsoft-azure/azure-key-vault.md
+++ b/docs/integrations/microsoft-azure/azure-key-vault.md
@@ -37,9 +37,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -157,6 +157,6 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
\ No newline at end of file
diff --git a/docs/integrations/microsoft-azure/azure-load-balancer.md b/docs/integrations/microsoft-azure/azure-load-balancer.md
index 2a5ae05631..b548b3b077 100644
--- a/docs/integrations/microsoft-azure/azure-load-balancer.md
+++ b/docs/integrations/microsoft-azure/azure-load-balancer.md
@@ -46,9 +46,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -177,10 +177,9 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
-
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+### Metrics collection via Azure Metrics Source
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
## Additional resources
diff --git a/docs/integrations/microsoft-azure/azure-machine-learning.md b/docs/integrations/microsoft-azure/azure-machine-learning.md
index a3dc562d3d..032d6d9f0e 100644
--- a/docs/integrations/microsoft-azure/azure-machine-learning.md
+++ b/docs/integrations/microsoft-azure/azure-machine-learning.md
@@ -35,9 +35,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -171,6 +171,6 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
\ No newline at end of file
diff --git a/docs/integrations/microsoft-azure/azure-service-bus.md b/docs/integrations/microsoft-azure/azure-service-bus.md
index d685700c49..479b689e69 100644
--- a/docs/integrations/microsoft-azure/azure-service-bus.md
+++ b/docs/integrations/microsoft-azure/azure-service-bus.md
@@ -43,9 +43,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -188,9 +188,9 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
## Additional resources
diff --git a/docs/integrations/microsoft-azure/azure-storage.md b/docs/integrations/microsoft-azure/azure-storage.md
index ab81ce27b1..b9012ab3ee 100644
--- a/docs/integrations/microsoft-azure/azure-storage.md
+++ b/docs/integrations/microsoft-azure/azure-storage.md
@@ -71,9 +71,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -372,6 +372,6 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
\ No newline at end of file
diff --git a/docs/integrations/microsoft-azure/azure-virtual-machine.md b/docs/integrations/microsoft-azure/azure-virtual-machine.md
index 4cd6031d15..232d69d85c 100644
--- a/docs/integrations/microsoft-azure/azure-virtual-machine.md
+++ b/docs/integrations/microsoft-azure/azure-virtual-machine.md
@@ -36,9 +36,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
:::note
Metric Rule `AzureObservabilityMetadataExtractionVMName` will be created automatically as a part of app installation process.
@@ -183,6 +183,10 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
+### Metrics collection via Azure Metrics Source
+
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
+
### App installation failed - Content install error - Rule with name AzureObservabilityMetadataExtractionVMName already exists.
This error occurs if the app being installed attempts to create a Metric Rule by a name (AzureObservabilityMetadataExtractionVMName) which already exists in the org. This Metric Rule could have been created manually and is creating conflict with current app installation flow.
diff --git a/docs/integrations/microsoft-azure/azure-virtual-network.md b/docs/integrations/microsoft-azure/azure-virtual-network.md
index d77c13a9d2..d8e3aa098a 100644
--- a/docs/integrations/microsoft-azure/azure-virtual-network.md
+++ b/docs/integrations/microsoft-azure/azure-virtual-network.md
@@ -88,8 +88,7 @@ Azure service sends monitoring data to Azure Monitor, which can then [stream dat
* Virtual Network Flow Logs collection from Storage Account using our [Collect Logs from Azure Blob Storage](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs) integration.
* Activity Logs collection from [Azure Monitor](https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-get-started) using our [Azure Event Hubs source](/docs/send-data/collect-from-other-data-sources/azure-monitoring/ms-azure-event-hubs-source/). It is recommended to create a separate source for activity logs. If you are already collecting these logs, you can skip this step.
-* Metrics collection using our [HTTP Logs and Metrics source](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/) via Azure Functions deployed using the ARM template.
-
+* Metrics collection using [Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source).
You must explicitly enable diagnostic settings and network flow logs for each Virtual Network you want to monitor. You can forward metrics to the same event hub provided they satisfy the limitations and permissions as described [here](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/diagnostic-settings?tabs=portal#destination-limitations).
@@ -101,9 +100,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -300,12 +299,12 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### App installation failed - Content Error - Invalid Field Extraction Rule
+### Metrics collection via Azure Metrics Source
-This error occurs if the app being installed attempts to create an FER by a name (AzureVirtualNetworkTargetResourceIdExtractionFER) which already exists in the org. This FER could have been created manually and is creating conflict with current app installation flow.
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
-To resolve the issue, rename or delete the existing FER (AzureVirtualNetworkTargetResourceIdExtractionFER) and reinstall the app.
+### App installation failed - Content Error - Invalid Field Extraction Rule
-### HTTP Logs and Metrics Source used by Azure Functions
+This error occurs if the app being installed attempts to create an FER by a name (AzureVirtualNetworkTargetResourceIdExtractionFER) which already exists in the org. This FER could have been created manually and is creating conflict with current app installation flow.
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To resolve the issue, rename or delete the existing FER (AzureVirtualNetworkTargetResourceIdExtractionFER) and reinstall the app.
\ No newline at end of file
diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md
index 1dfb8fa20a..cf6e12d87a 100644
--- a/docs/integrations/microsoft-azure/kubernetes.md
+++ b/docs/integrations/microsoft-azure/kubernetes.md
@@ -222,9 +222,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Collecting logs for the Azure Kubernetes Cluster
@@ -400,9 +400,9 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
## Troubleshooting
-### HTTP Logs and Metrics Source used by Azure Functions
+### Metrics collection via Azure Metrics Source
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
## Additional resources
diff --git a/docs/integrations/microsoft-azure/sql.md b/docs/integrations/microsoft-azure/sql.md
index 5faa1e0f09..e89d92d6ec 100644
--- a/docs/integrations/microsoft-azure/sql.md
+++ b/docs/integrations/microsoft-azure/sql.md
@@ -104,9 +104,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -521,3 +521,9 @@ These alerts are metrics-based and will work for Azure SQL.
| `Azure SQL - DTU Percentage` | This monitor triggers alerts when High average DTU consumption percentage is detected in Azure SQL. | Count > 80 | Count =< 80 |
| `Azure SQL - Tempdb Percent Log Used` | This monitor triggers alerts when High Tempdb Percent Log Usage is detected in Azure SQL. | Count > 60 | Count =< 60 |
| `Azure SQL - High Worker Usage` | This monitor triggers alerts when High Worker Usage is detected in Azure SQL. | Count > 60 | Count =< 60 |
+
+## Troubleshooting
+
+### Metrics collection via Azure Metrics Source
+
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
\ No newline at end of file
diff --git a/docs/integrations/microsoft-azure/web-apps.md b/docs/integrations/microsoft-azure/web-apps.md
index d4134e8b69..f5857b5dd6 100644
--- a/docs/integrations/microsoft-azure/web-apps.md
+++ b/docs/integrations/microsoft-azure/web-apps.md
@@ -69,9 +69,9 @@ Create a hosted collector if not already configured and tag the `tenant_name` fi
### Configure metrics collection
-import MetricsSourceBeta from '../../reuse/metrics-source-beta.md';
+import MetricsSource from '../../reuse/metrics-source.md';
-
+
### Configure logs collection
@@ -327,3 +327,9 @@ import AppUpdate from '../../reuse/apps/app-update.md';
import AppUninstall from '../../reuse/apps/app-uninstall.md';
+
+## Troubleshooting
+
+### Metrics collection via Azure Metrics Source
+
+To troubleshoot metrics collection via Azure Metrics Source, follow the instructions in [Troubleshooting Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/#troubleshooting).
\ No newline at end of file
diff --git a/docs/integrations/product-list/product-list-m-z.md b/docs/integrations/product-list/product-list-m-z.md
index b9e09c70a7..1563cac84e 100644
--- a/docs/integrations/product-list/product-list-m-z.md
+++ b/docs/integrations/product-list/product-list-m-z.md
@@ -25,7 +25,7 @@ For descriptions of the different types of integrations Sumo Logic offers, see [
| | [MaxMind](https://www.maxmind.com/en/home) | Automation integration: [MaxMind V2](/docs/platform-services/automation-service/app-central/integrations/maxmind-v2/) |
| | [McAfee](https://www.mcafee.com/) | Automation integrations: - [McAfee ATD](/docs/platform-services/automation-service/app-central/integrations/mcafee-atd/) - [McAfee ESM](/docs/platform-services/automation-service/app-central/integrations/mcafee-esm/) - [McAfee MVISION](/docs/platform-services/automation-service/app-central/integrations/mcafee-mvision/) - [McAfee Network Security Platform Manager (NSM)](/docs/platform-services/automation-service/app-central/integrations/mcafee-network-security-platform-manager-nsm/) - [McAfee Web Gateway](/docs/platform-services/automation-service/app-central/integrations/mcafee-web-gateway/) Cloud SIEM integration: [McAfee](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/20dec895-f649-4959-9717-104fb68bb5b4.md) |
| | [Memcached](https://memcached.org/) | Apps: - [Memcached](/docs/integrations/databases/memcached/) - [Memcached - OpenTelemetry](/docs/integrations/databases/opentelemetry/memcached-opentelemetry/) |
-| | [Microsoft](https://www.microsoft.com/) | Apps: - [Azure Active Directory](/docs/integrations/microsoft-azure/active-directory-azure/) - [Microsoft Azure AD Inventory](/docs/integrations/saas-cloud/microsoft-azure-ad-inventory) - [Microsoft Dynamics 365](/docs/integrations/microsoft-azure/microsoft-dynamics365-customer-insights/) - [Microsoft Exchange Trace Logs](/docs/integrations/saas-cloud/microsoft-exchange-trace-logs/) - [Microsoft Graph Azure AD Reporting](/docs/integrations/saas-cloud/microsoft-graph-azure-ad-reporting/) - [Microsoft Graph Identity Protection](/docs/integrations/microsoft-azure/microsoft-graph-identity-protection/) - [Microsoft Graph Security V1](/docs/integrations/saas-cloud/microsoft-graph-security-v1/) - [Microsoft Graph Security V2](/docs/integrations/saas-cloud/microsoft-graph-security-v2/) - [Microsoft Office 365](/docs/integrations/microsoft-azure/office-365/) - [Microsoft SQL Server](/docs/integrations/microsoft-azure/sql-server/) - [Microsoft SQL Server - OpenTelemetry](/docs/integrations/microsoft-azure/opentelemetry/sql-server-opentelemetry) - [Microsoft SQL Server for Linux - OpenTelemetry](/docs/integrations/microsoft-azure/opentelemetry/sql-server-linux-opentelemetry) - [Microsoft Teams](/docs/integrations/microsoft-azure/teams/) Automation integrations: - [Active Directory](/docs/platform-services/automation-service/app-central/integrations/active-directory/) - [Active Directory v2](/docs/platform-services/automation-service/app-central/integrations/active-directory-v2/) - [Microsoft 365 Defender](/docs/platform-services/automation-service/app-central/integrations/microsoft-365-defender/) - [Microsoft Azure Log Analytics](/docs/platform-services/automation-service/app-central/integrations/microsoft-azure-log-analytics/) - [Microsoft Azure Security Center](/docs/platform-services/automation-service/app-central/integrations/microsoft-azure-security-center/) - [Microsoft Defender ATP](/docs/platform-services/automation-service/app-central/integrations/microsoft-defender-atp/) - [Microsoft EWS](/docs/platform-services/automation-service/app-central/integrations/microsoft-ews/) - [Microsoft EWS Daemon](/docs/platform-services/automation-service/app-central/integrations/microsoft-ews-daemon/) - [Microsoft EWS Extension](/docs/platform-services/automation-service/app-central/integrations/microsoft-ews-extension/) - [Microsoft Graph Security](/docs/platform-services/automation-service/app-central/integrations/microsoft-graph-security/) - [Microsoft OneDrive](/docs/platform-services/automation-service/app-central/integrations/microsoft-onedrive/) - [Microsoft Sharepoint](/docs/platform-services/automation-service/app-central/integrations/microsoft-sharepoint/) - [Microsoft Sentinel](/docs/platform-services/automation-service/app-central/integrations/microsoft-sentinel/) - [Microsoft Teams](/docs/platform-services/automation-service/app-central/integrations/microsoft-teams/) - [MSSQL](/docs/platform-services/automation-service/app-central/integrations/mssql/) Cloud SIEM integration: [Microsoft](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/2b002817-fd14-49b3-a3fe-c9761275b931.md) Collectors: - [Active Directory JSON - Classic Collector](/docs/integrations/microsoft-azure/active-directory-json/) - [Active Directory JSON - OpenTelemetry Collector](/docs/integrations/microsoft-azure/opentelemetry/active-directory-json-opentelemetry/) - [Microsoft Azure AD Inventory Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/microsoft-azure-ad-inventory-source/) - [Microsoft Exchange Trace Logs](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/microsoft-exchange-trace-logs/) - [Microsoft Office 365 Audit Source](/docs/send-data/hosted-collectors/microsoft-source/ms-office-audit-source/) - [Microsoft Graph Azure AD Reporting Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/microsoft-graph-azure-ad-reporting-source/) - [Microsoft Graph Identity Protection Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/microsoft-graph-identity-protection-source/) - [Microsoft Graph Security API Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/microsoft-graph-security-api-source/) - [Windows Active Directory Inventory Source](/docs/send-data/installed-collectors/sources/windows-active-directory-inventory-source/) Community app: [Sumo Logic Microsoft Defender for EndPoint](https://github.com/SumoLogic/sumologic-content/tree/master/Microsoft/Defender_4_EndPoint) Webhook: [Webhook Connection for Microsoft Teams](/docs/alerts/webhook-connections/microsoft-teams/) |
+| | [Microsoft](https://www.microsoft.com/) | Apps: - [Azure Active Directory](/docs/integrations/microsoft-azure/active-directory-azure/) - [Microsoft Azure AD Inventory](/docs/integrations/saas-cloud/microsoft-azure-ad-inventory) - [Microsoft Dynamics 365](/docs/integrations/microsoft-azure/microsoft-dynamics365-customer-insights/) - [Microsoft Exchange Trace Logs](/docs/integrations/saas-cloud/microsoft-exchange-trace-logs/) - [Microsoft Graph Azure AD Reporting](/docs/integrations/saas-cloud/microsoft-graph-azure-ad-reporting/) - [Microsoft Graph Identity Protection](/docs/integrations/microsoft-azure/microsoft-graph-identity-protection/) - [Microsoft Graph Security V1](/docs/integrations/saas-cloud/microsoft-graph-security-v1/) - [Microsoft Graph Security V2](/docs/integrations/saas-cloud/microsoft-graph-security-v2/) - [Microsoft Office 365](/docs/integrations/microsoft-azure/office-365/) - [Microsoft SQL Server](/docs/integrations/microsoft-azure/sql-server/) - [Microsoft SQL Server - OpenTelemetry](/docs/integrations/microsoft-azure/opentelemetry/sql-server-opentelemetry) - [Microsoft SQL Server for Linux - OpenTelemetry](/docs/integrations/microsoft-azure/opentelemetry/sql-server-linux-opentelemetry) - [Microsoft Teams](/docs/integrations/microsoft-azure/teams/) Automation integrations: - [Active Directory](/docs/platform-services/automation-service/app-central/integrations/active-directory/) - [Active Directory v2](/docs/platform-services/automation-service/app-central/integrations/active-directory-v2/) - [Microsoft 365 Defender](/docs/platform-services/automation-service/app-central/integrations/microsoft-365-defender/) - [Microsoft Azure Log Analytics](/docs/platform-services/automation-service/app-central/integrations/microsoft-azure-log-analytics/) - [Microsoft Azure Security Center](/docs/platform-services/automation-service/app-central/integrations/microsoft-azure-security-center/) - [Microsoft Defender ATP](/docs/platform-services/automation-service/app-central/integrations/microsoft-defender-atp/) - [Microsoft EWS](/docs/platform-services/automation-service/app-central/integrations/microsoft-ews/) - [Microsoft EWS Daemon](/docs/platform-services/automation-service/app-central/integrations/microsoft-ews-daemon/) - [Microsoft EWS Extension](/docs/platform-services/automation-service/app-central/integrations/microsoft-ews-extension/) - [Microsoft Graph Security](/docs/platform-services/automation-service/app-central/integrations/microsoft-graph-security/) - [Microsoft OneDrive](/docs/platform-services/automation-service/app-central/integrations/microsoft-onedrive/) - [Microsoft Sharepoint](/docs/platform-services/automation-service/app-central/integrations/microsoft-sharepoint/) - [Microsoft Sentinel](/docs/platform-services/automation-service/app-central/integrations/microsoft-sentinel/) - [Microsoft Teams](/docs/platform-services/automation-service/app-central/integrations/microsoft-teams/) - [MSSQL](/docs/platform-services/automation-service/app-central/integrations/mssql/) Cloud SIEM integration: [Microsoft](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/2b002817-fd14-49b3-a3fe-c9761275b931.md) Collectors: - [Active Directory JSON - Classic Collector](/docs/integrations/microsoft-azure/active-directory-json/) - [Active Directory JSON - OpenTelemetry Collector](/docs/integrations/microsoft-azure/opentelemetry/active-directory-json-opentelemetry/) - [Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source/) - [Microsoft Azure AD Inventory Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/microsoft-azure-ad-inventory-source/) - [Microsoft Exchange Trace Logs](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/microsoft-exchange-trace-logs/) - [Microsoft Office 365 Audit Source](/docs/send-data/hosted-collectors/microsoft-source/ms-office-audit-source/) - [Microsoft Graph Azure AD Reporting Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/microsoft-graph-azure-ad-reporting-source/) - [Microsoft Graph Identity Protection Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/microsoft-graph-identity-protection-source/) - [Microsoft Graph Security API Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/microsoft-graph-security-api-source/) - [Windows Active Directory Inventory Source](/docs/send-data/installed-collectors/sources/windows-active-directory-inventory-source/) Community app: [Sumo Logic Microsoft Defender for EndPoint](https://github.com/SumoLogic/sumologic-content/tree/master/Microsoft/Defender_4_EndPoint) Webhook: [Webhook Connection for Microsoft Teams](/docs/alerts/webhook-connections/microsoft-teams/) |
| | [Mimecast](https://www.mimecast.com/) | App: [Mimecast](/docs/integrations/saas-cloud/mimecast/) Automation integration: [Mimecast](/docs/platform-services/automation-service/app-central/integrations/mimecast/) Cloud SIEM integration: [Mimecast](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/7BC43DFE-C5DD-4766-88E7-C163D82BBBF8.md) Collector: [Mimecast Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/mimecast-source/) Partner integration: [Mimecast app for Sumo Logic](https://github.com/SumoLogic/sumologic-public-partner-apps/tree/master/Mimecast) |
| | [MindPoint Group](https://www.mindpointgroup.com/) | Cloud SIEM integration: [MindPoint Group](https://www.mindpointgroup.com/) | Cloud SIEM integration: [MindPoint Group](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/f438572b-ed7f-4048-bb30-4a30c1babd81.md) |
| | [Miro](https://miro.com/) | App: [Miro](/docs/integrations/saas-cloud/miro/) Cloud SIEM integration: [Miro](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/9f149da1-2831-465f-8bb1-a5950ccaec0c.md) Collector: [Miro Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/miro-source/) |
diff --git a/docs/reuse/metrics-source-beta.md b/docs/reuse/metrics-source-beta.md
deleted file mode 100644
index f01334da16..0000000000
--- a/docs/reuse/metrics-source-beta.md
+++ /dev/null
@@ -1,5 +0,0 @@
-To set up the Azure Metrics source in Sumo Logic, refer to [Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source).
-
-:::note
-The Sumo Logic Metrics source is currently in beta. To participate, contact your Sumo Logic account executive.
-:::
diff --git a/docs/reuse/metrics-source.md b/docs/reuse/metrics-source.md
new file mode 100644
index 0000000000..0d202ea43f
--- /dev/null
+++ b/docs/reuse/metrics-source.md
@@ -0,0 +1 @@
+To set up the Azure Metrics source in Sumo Logic, refer to [Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source).
\ No newline at end of file
diff --git a/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor.md b/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor.md
index 25fbff5ca2..9611901f4f 100644
--- a/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor.md
+++ b/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor.md
@@ -70,11 +70,11 @@ Follow these steps to export metrics for a resource to Event Hub.
* Select an event hub policy name. You can use the default policy **RootManageSharedAccessKey**.
1. Save the **Diagnostic settings**.
-### Troubleshooting metrics collection
+## Troubleshooting metrics collection
If metrics are not flowing into Sumo Logic, follow the steps below to investigate the problem.
-#### Verify Configurations
+### Verify Configurations
First, make sure that the resources you created above were successfully created.
@@ -82,7 +82,7 @@ Go to **Resource groups**, and select the resource group you created or selected
-#### Verify Event Hub is receiving metrics
+### Verify Event Hub is receiving metrics
To verify that events are appearing in your event hub:
@@ -92,7 +92,7 @@ To verify that events are appearing in your event hub:
-#### Verify the Event hub trigger configuration
+### Verify the Event hub trigger configuration
1. Go to **Resource groups**, and select the resource group you created or selected in [Step 2. Configure Azure resources using ARM Template](#step-2-configure-azure-resources-using-arm-template). Search for `SMFuncApp`. You should find the `SMFuncApp` Function App. Click it.
1. Under the **Functions** tab, click **EventHubs_Metrics**.
@@ -100,7 +100,7 @@ To verify that events are appearing in your event hub:
-#### Verify Sumo Logic HTTP source URL.
+### Verify Sumo Logic HTTP source URL.
1. Go to **Resource groups**, and select the resource group you created or selected in [Step 2. Configure Azure resources using ARM Template](#step-2-configure-azure-resources-using-arm-template). Search for `SMFuncApp`. You should find the `SMFuncApp` Function App. Click it.
1. Click on **Configuration** under **Settings** in the left panel. Click on `SumoLabsMetricEndpoint`. Check that the value of the **SumoLabsMetricEndpoint** field matches the HTTP source URL.
@@ -110,7 +110,7 @@ To verify that events are appearing in your event hub:
1. Go to **Resource groups**, and select the resource group you created or selected in [Step 2. Configure Azure resources using ARM Template](#step-2-configure-azure-resources-using-arm-template). Search for `SMAppInsights`. You should find the `SMAppInsights` Application Insights. Click it.
1. In the left panel under **Investigate** click on **Failures**. Click on **Count** column on the rightmost panel, it will take you to the trace, select any trace and see the exception message.
-### Common errors
+## Common errors
For common error messages, refer [Event Hub export error messages](/docs/send-data/collect-from-other-data-sources/azure-monitoring/arm-integration-faq#event-hub-export-error-messages) section.
diff --git a/docs/send-data/hosted-collectors/index.md b/docs/send-data/hosted-collectors/index.md
index 8b5cc94bb3..5c0d608fd3 100644
--- a/docs/send-data/hosted-collectors/index.md
+++ b/docs/send-data/hosted-collectors/index.md
@@ -74,8 +74,8 @@ The maximum number of Collectors allowed per organization is 10,000.
-
-
+
@@ -65,11 +63,11 @@ To configure the Azure Metrics Source:
1. **Azure Regions**. Select **All Regions**, if you want to collect metrics from all regions. Or, click **Select Regions** to select the region of your choice from the dropdown to collect metrics.
1. **Azure Namespaces**. Select **All Namespaces**, if you want to collect metrics with all namespaces. Or, click **Select Namespaces** to select the namespaces of your choice from the dropdown to collect metrics.
1. **Tags Filter**. Select any tag filter from the dropdown to enforce it with the each namespace. This helps you to further fine-tune from which resources you would like to collect metrics. It only supports resource tags which are custom user-configured key-value pairs on the azure resource. This approach allows for dynamic discovery, so for example if the resources are ephemeral or if any new resources are created in the same namespace, region and namespace are tagged with same key-value pairs as configured in the source, so their metrics can be collected automatically.
-1. **Scan Interval**. This option sets how often the source is scanned. Setting a shorter frequency increases message volume, and can cause your deployment to incur additional charges. The minimum acceptable scan interval is 1 minute.
+1. **Scan Interval**. This option sets how often the source is scanned. By default, the scan interval is set to 1 minute. Setting a shorter frequency increases message volume, and can cause your deployment to incur additional charges. The minimum acceptable scan interval is 1 minute.
1. **Processing Rules for Metrics (Optional)**. Configure any desired filters, such as allowlist and denylist, as described in [Metrics Include and Exclude Rules](/docs/send-data/collection/processing-rules/metrics-include-and-exclude-rules).

-## JSON configuration
+## JSON schema
### Configuration Object
@@ -93,3 +91,83 @@ To configure the Azure Metrics Source:
```json reference
https://github.com/SumoLogic/sumologic-documentation/blob/main/static/files/c2c/azure-metrics/example.json
```
+
+## Troubleshooting
+
+### Unable to authenticate to Azure
+
+During Source creation, if you encounter errors such as `Unable to get subscriptions. Please check credentials.` or `Unable to authenticate to Azure`.
+
+To rectify this ensure you verify your credentials are valid in the Azure portal by following the below steps:
+
+1. Sign in to the Azure portal.
+1. Navigate to app registrations and locate the app that was created during the **Deploy to Azure** process.
+1. Go to **Certificates & Secrets**.
+1. Ensure that a valid **Client Secret** exists. If no secret is present or the existing one has expired, create a new Client Secret.
+1. Retry the Source creation process using the updated credentials.
+
+### Subscriptions not present in the View Subscriptions list
+
+If the **View Subscriptions** list does not include expected Azure subscriptions, you can verify that the credentials have sufficient permission to read from the expected subscription. Another possible cause could be a propagation delay. After creating a new app or client secret, Azure may take up to 10 minutes to reflect the changes across its services. Wait a few minutes and refresh the list.
+
+Follow the steps below to verify and assign proper permissions:
+1. In the Azure portal, navigate to **Subscriptions**.
+1. Select the target subscription.
+1. Go to **Access Control (IAM)** > **Role assignments**.
+1. Confirm that the App created during the **Deploy to Azure** step is listed.
+1. Ensure it is assigned the **Monitoring Reader** role.
+
+### Missing metrics in Sumo Logic
+
+Azure Monitor displays all metrics, even those without data, but Sumo Logic only collects metrics with actual datapoints.
+If you know that certain metrics in Azure contain actual data (non-empty values) and you expected those metrics to appear in Sumo Logic, but they are missing, it’s recommended to reach out to Sumo Logic Support to resolve the issue.
+
+### API throttling by Microsoft
+
+If API requests to Azure are being throttled, resulting in failed or delayed metric ingestion, review and follow the guidance in the [Best Practices](#best-practices) section for reducing the frequency and volume of API calls.
+If you continue to experience throttling, reach out to Sumo Logic Support for assistance.
+
+## Best practices
+
+The Sumo Logic Azure Metrics Source uses the Azure Monitor API to retrieve metrics from your Azure environment. Following the best practices below will help reduce the number of API requests, avoid hitting Microsoft’s API throttling limits, and ensure efficient and reliable metric collection.
+
+### Limit one source per subscription
+
+Microsoft enforces API throttling for each subscription. Since each Sumo Logic Azure Metrics Source sends independent requests to the Azure Monitor API, Sumo Logic strongly recommends you to use only one Azure Metrics Source per Azure subscription.
+
+:::note
+A single Sumo Logic Source can collect metrics from multiple Azure subscriptions without issue. However, avoid assigning more than one Source to collect from the same subscription, as this may lead to throttling.
+:::
+
+### Increase the scan interval to reduce API load
+
+The scan interval determines how often the Azure Metrics Source queries the Azure Monitor API. Adjusting this interval can significantly impact API usage:
+- Shorter scan intervals (for example, 1 minute) result in more frequent API calls.
+- Longer scan intervals reduce the request rate, helping to avoid throttling—especially in environments with a high number of resources.
+
+#### Recommended scan interval guidelines
+
+| Scan Interval | Maximum Resources per Subscription | Maximum VMs per Subscription for Virtual Machine Guest metrics |
+|:--|:--|:--|
+| 1 minute | 20,000 (3,000 for users on Azure Sovereign Cloud) | 600 (80 for users on Azure Sovereign Cloud) |
+| 5 minutes | 100,000 (15,000 for users on Azure Sovereign Cloud)| 3,000 (400 for users on Azure Sovereign Cloud) |
+
+By default, the scan interval is set to 1 minute. For a larger number of resources, increase the scan interval further using the Sumo Logic Source Management API.
+
+:::note
+Increasing the scan interval does not reduce metric granularity. The frequency of data collection changes, but the resolution of data points remains unaffected.
+:::
+
+### Estimate API request rate per subscription
+
+The API request rate for the Azure Metrics Source depends on the scan interval and the number of resources in a subscription. Since Microsoft enforces API throttling per subscription, you can estimate the rate of requests made per subscription using the following formula:
+
+`(CEILING((T / 50) / N) * N * (180 / S)) + (V * (144 / S))`
+
+Where,
+T = Total number of non-VM resources
+V = Total number of VMs (only for users collecting Virtual Machine Guest metrics)
+N = Number of distinct namespaces with active resources
+S = Scan Interval (in minutes)
+
+Understanding this rate helps you proactively configure your Sources to stay within Microsoft’s service limits and avoid interruptions due to throttling.
\ No newline at end of file
diff --git a/docs/send-data/hosted-collectors/microsoft-source/index.md b/docs/send-data/hosted-collectors/microsoft-source/index.md
new file mode 100644
index 0000000000..37f32a548d
--- /dev/null
+++ b/docs/send-data/hosted-collectors/microsoft-source/index.md
@@ -0,0 +1,28 @@
+---
+slug: /send-data/hosted-collectors/microsoft-source
+title: Microsoft Sources
+description: Sumo Logic offers Sources to collect from many Microsoft products.
+---
+
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+Sumo Logic offers hosted Sources to collect data from Microsoft products.
+
+## Guide contents
+
+In this section, we'll introduce the following concepts:
+
+