Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
6577be0
Replace Activity Logs section with /reuse/ file
kimsauce Sep 10, 2025
0327db0
Update docs/integrations/microsoft-azure/azure-service-bus.md
kimsauce Sep 10, 2025
e7bc74d
Update docs/integrations/microsoft-azure/azure-cache-for-redis.md
kimsauce Sep 10, 2025
245ed3b
Update docs/integrations/microsoft-azure/azure-application-gateway.md
kimsauce Sep 10, 2025
64e3f31
Update docs/integrations/microsoft-azure/azure-cache-for-redis.md
kimsauce Sep 10, 2025
d262545
Update docs/integrations/microsoft-azure/azure-cache-for-redis.md
kimsauce Sep 10, 2025
62fa3a9
Update docs/integrations/microsoft-azure/azure-cache-for-redis.md
kimsauce Sep 10, 2025
057fd87
Update docs/integrations/microsoft-azure/azure-container-instances.md
kimsauce Sep 10, 2025
1e6b7a1
Update docs/integrations/microsoft-azure/azure-cosmos-db-for-postgres…
kimsauce Sep 10, 2025
6535a47
Update docs/integrations/microsoft-azure/azure-database-for-mysql.md
kimsauce Sep 10, 2025
8dc6bc4
Update docs/integrations/microsoft-azure/azure-database-for-mysql.md
kimsauce Sep 10, 2025
7f442e4
Update docs/integrations/microsoft-azure/azure-database-for-mysql.md
kimsauce Sep 10, 2025
2f79e4b
Update docs/integrations/microsoft-azure/azure-database-for-mysql.md
kimsauce Sep 10, 2025
d963577
Update docs/integrations/microsoft-azure/azure-database-for-postgresq…
kimsauce Sep 10, 2025
261c96c
Update docs/integrations/microsoft-azure/azure-event-grid.md
kimsauce Sep 10, 2025
95c18cd
Update docs/integrations/microsoft-azure/azure-functions.md
kimsauce Sep 10, 2025
36763fd
Update docs/integrations/microsoft-azure/azure-load-balancer.md
kimsauce Sep 10, 2025
cdfb33b
Update docs/integrations/microsoft-azure/azure-load-balancer.md
kimsauce Sep 10, 2025
23b076f
Update docs/integrations/microsoft-azure/azure-load-balancer.md
kimsauce Sep 10, 2025
a18739d
Update docs/integrations/microsoft-azure/azure-load-balancer.md
kimsauce Sep 10, 2025
699fbd4
Update docs/integrations/microsoft-azure/azure-app-service-plan.md
kimsauce Sep 10, 2025
d3dbd6d
Merge branch 'main' into DOCS-1099
kimsauce Sep 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 3 additions & 5 deletions docs/integrations/microsoft-azure/azure-api-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,13 +57,11 @@ In this section, you will configure a pipeline for shipping diagnostic logs from
1. Use the Event Hub namespace and Event Hub name configured in the previous step in the destination details section. You can use the default policy `RootManageSharedAccessKey` as the policy name.<br/><img src={useBaseUrl('img/send-data/azure-apimanagement-logs.png')} alt="Azure API Management logs" style={{border: '1px solid gray'}} width="800" />
1. Tag the location field in the source with right location value. <br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure API Management Tag Location" style={{border: '1px solid gray'}} width="400" />

#### Activity Logs
#### Activity logs (optional)

To collect activity logs, follow the instructions [here](/docs/integrations/microsoft-azure/audit). Do not perform this step in case you are already collecting activity logs for a subscription.
import ActivityLogs from '../../reuse/apps/azure-activity-logs.md';

:::note
Since this source contains logs from multiple regions, make sure that you do not tag this source with the location tag.
:::
<ActivityLogs/>

##### Enabling Microsoft Defender for Cloud

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,9 @@ In this section, you will configure a pipeline for shipping diagnostic logs from

#### Activity logs (optional)

To collect activity logs, follow the instructions [here](/docs/integrations/microsoft-azure/audit). If you are already collecting activity logs for a subscription, do not perform this step.
import ActivityLogs from '../../reuse/apps/azure-activity-logs.md';

<ActivityLogs/>

## Installing the Azure App Service Environment app

Expand Down
6 changes: 4 additions & 2 deletions docs/integrations/microsoft-azure/azure-app-service-plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,9 @@ In this section, you will configure a pipeline for shipping diagnostic logs from

#### Activity logs (optional)

To collect activity logs, follow the instructions [here](/docs/integrations/microsoft-azure/audit). If you are already collecting activity logs for a subscription, do not perform this step.
import ActivityLogs from '../../reuse/apps/azure-activity-logs.md';

<ActivityLogs/>

## Installing the Azure App Service Plan app

Expand All @@ -80,7 +82,7 @@ As part of the app installation process, the following fields will be created by

import ViewDashboardsIndex from '../../reuse/apps/view-dashboards-index.md';

<ViewDashboardsIndex/>
<ViewDashboardsIndex/>

### Overview

Expand Down
10 changes: 4 additions & 6 deletions docs/integrations/microsoft-azure/azure-application-gateway.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,21 +61,19 @@ In this section, you will configure a pipeline for shipping diagnostic logs from
1. Choose **Stream to an event hub** as the destination.
1. Select `allLogs`.
1. Use the Event Hub namespace and Event Hub name configured in the previous step in the destination details section. You can use the default policy `RootManageSharedAccessKey` as the policy name.<br/><img src={useBaseUrl('img/send-data/azureapplicationgateway-logs.png')} alt="Azure Application Gateway logs" style={{border: '1px solid gray'}} width="800" />
1. Tag the location field in the source with right location value. <br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Application Gateway Tag Location" style={{border: '1px solid gray'}} width="400" />
1. Tag the location field in the source with right location value. <br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Application Gateway Tag Location" style={{border: '1px solid gray'}} width="400" />

:::note
WAF logs and metrics will be available for WAF V2 tier and only after a WAF Policy has been associated with application gateway. Refer to the azure docs for more information.
Go to **Settings -> Configuration** to check your application gateway tier
<img src={useBaseUrl('img/integrations/microsoft-azure/appgatway-tier-setting.png')} alt="Application Gateway Tier Settings" width="750"/>
:::

#### Activity Logs
#### Activity logs (optional)

To collect activity logs, follow the instructions [here](/docs/integrations/microsoft-azure/audit). Do not perform this step in case you are already collecting activity logs for a subscription.
import ActivityLogs from '../../reuse/apps/azure-activity-logs.md';

:::note
Since this source contains logs from multiple regions, make sure that you do not tag this source with the location tag.
:::
<ActivityLogs/>

## Installing the Azure Application Gateway app

Expand Down
18 changes: 8 additions & 10 deletions docs/integrations/microsoft-azure/azure-cache-for-redis.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
id: azure-cache-for-redis
title: Azure Cache for Redis
keywords:
keywords:
- azure redis
- microsoft redis
- azure cache redis
- azure redis monitoring
- azure redis monitoring
description: This document outlines what is Azure Cache for Redis, how to set it up with Sumo Logic, and how to install and view the pre-configured Sumo Logic Azure dashboards.
---

Expand Down Expand Up @@ -56,16 +56,14 @@ In this section, you will configure a pipeline for shipping diagnostic logs from
1. Choose **Stream to an event hub** as the destination.
1. Select `allLogs`.
1. Use the Event Hub namespace and Event Hub name configured in the previous step in the destination details section. You can use the default policy `RootManageSharedAccessKey` as the policy name.
<img src={useBaseUrl('img/send-data/azureredis-cache-logs.png')} alt="Azure Redis Cache logs" style={{border: '1px solid gray'}} width="800" />
<img src={useBaseUrl('img/send-data/azureredis-cache-logs.png')} alt="Azure Redis Cache logs" style={{border: '1px solid gray'}} width="800" />
3. Tag the location field in the source with right location value. <br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Redis Cache Tag Location" style={{border: '1px solid gray'}} width="500" />

#### Activity Logs
#### Activity logs (optional)

To collect activity logs, follow the instructions [here](/docs/integrations/microsoft-azure/audit). Do not perform this step if you are already collecting activity logs for a subscription.
import ActivityLogs from '../../reuse/apps/azure-activity-logs.md';

:::note
Since this source contains logs from multiple regions, ensure that you do not tag this source with the location tag.
:::
<ActivityLogs/>

## Installing the Azure Redis Cache app

Expand All @@ -91,7 +89,7 @@ As part of the app installation process, the following fields will be created by

import ViewDashboardsIndex from '../../reuse/apps/view-dashboards-index.md';

<ViewDashboardsIndex/>
<ViewDashboardsIndex/>

### Administrative Operations

Expand Down Expand Up @@ -208,4 +206,4 @@ To troubleshoot metrics collection, follow the instructions in [Collect Metrics
## Additional resources

- Blog: [Azure monitoring and troubleshooting](https://www.sumologic.com/blog/azure-services-monitoring)
- Glossary: [Microsoft Azure](https://www.sumologic.com/glossary/microsoft-azure)
- Glossary: [Microsoft Azure](https://www.sumologic.com/glossary/microsoft-azure)
13 changes: 5 additions & 8 deletions docs/integrations/microsoft-azure/azure-container-instances.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id: azure-container-instances
title: Azure Container Instances
keywords:
keywords:
- azure container instance logs
- container instances
- azure container monitoring
Expand Down Expand Up @@ -50,7 +50,7 @@ Use existing resource group or create a new one for deploying Azure container in
<img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Tenant-Name.png')} alt="Azure Storage Tag Tenant Name" style={{border: '1px solid gray'}} width="800" />
1. [Configure an HTTP Source](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#step-1-configure-an-http-source).
1. Download and update the [output_conf.yaml](https://sumologic-app-data-v2.s3.amazonaws.com/dashboards/Azure-Container-Instances/output_conf.yaml) file with the following configurations:
* Inputs pipeline uses the [tail input plugin](https://docs.fluentbit.io/manual/pipeline/inputs/tail). Update the path parameter value with the pattern specifying a specific log file or multiple ones through the use of common wildcards.
* Inputs pipeline uses the [tail input plugin](https://docs.fluentbit.io/manual/pipeline/inputs/tail). Update the path parameter value with the pattern specifying a specific log file or multiple ones through the use of common wildcards.
:::info
Multiple patterns separated by commas are also allowed.
:::
Expand All @@ -75,13 +75,11 @@ Use existing resource group or create a new one for deploying Azure container in
- In the `imageRegistryCredentials` property, enter your image repository server, username, and password.
1. Deploy the [logging-sidecar-deploy.yaml](https://sumologic-app-data-v2.s3.amazonaws.com/dashboards/Azure-Container-Instances/logging-sidecar-deploy.yaml) Azure template, refer to the [Azure Documentation](https://learn.microsoft.com/en-us/azure/container-instances/container-instances-multi-container-yaml#deploy-the-container-group).

#### Activity Logs
#### Activity logs (optional)

To collect activity logs, follow the instructions [here](/docs/integrations/microsoft-azure/audit). Skip this step if you are already collecting activity logs for a subscription.
import ActivityLogs from '../../reuse/apps/azure-activity-logs.md';

:::note
Since this source contains logs from multiple regions, make sure that you do not tag this source with the location tag.
:::
<ActivityLogs/>

## Installing the Azure Container Instances app

Expand Down Expand Up @@ -185,4 +183,3 @@ To troubleshoot metrics collection, follow the instructions in [Troubleshooting
- Blog: [Azure monitoring and troubleshooting](https://www.sumologic.com/blog/azure-services-monitoring)
- Blog: [How to Deploy and Manage a Container on Azure Container Service](https://www.sumologic.com/blog/how-to-deploy-and-manage-a-container-on-azure-container-service)
- Glossary: [Microsoft Azure](https://www.sumologic.com/glossary/microsoft-azure)

Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ For Azure Cosmos DB for PostgreSQL, you can collect the following logs and metri

* **PostgreSQL Server Logs**. These logs are available for every node of a cluster and can be used to identify, troubleshoot, and repair configuration errors and suboptimal performance.
* **Activity logs**. Provides insight into any subscription-level or management group level events that have occurred in Azure. To learn more, refer to the [Azure documentation](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/activity-log-schema).
* **Metrics**. These metrics are available in [Microsoft.DBforPostgreSQL/serverGroupsv2](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-dbforpostgresql-servergroupsv2-metrics) namespace.
* **Metrics**. These metrics are available in [Microsoft.DBforPostgreSQL/serverGroupsv2](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-dbforpostgresql-servergroupsv2-metrics) namespace.
For more information on supported metrics, refer to the [Azure documentation](https://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-monitoring#list-of-metrics).

## Setup
Expand Down Expand Up @@ -62,13 +62,11 @@ In this section, you will configure a pipeline for shipping diagnostic logs from

4. Tag the location field in the source with right location value. <br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Redis Cache Tag Location" style={{border: '1px solid gray'}} width="400" />

#### Activity Logs
#### Activity logs (optional)

To collect activity logs, follow the instructions [here](/docs/integrations/microsoft-azure/audit). Skip this step if you are already collecting activity logs for a subscription.
import ActivityLogs from '../../reuse/apps/azure-activity-logs.md';

:::note
Since this source contains logs from multiple regions, ensure that you do not tag this source with the location tag.
:::
<ActivityLogs/>

## Installing the Azure Cosmos DB for PostgreSQL app

Expand Down Expand Up @@ -233,4 +231,3 @@ These alerts are metrics-based and will work for all Cosmos DB PostgreSQL instan
### 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).

6 changes: 2 additions & 4 deletions docs/integrations/microsoft-azure/azure-cosmos-db.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,11 +70,9 @@ In this section, you will configure a pipeline for shipping diagnostic logs from

#### Activity logs (optional)

To collect activity logs, follow the instructions [here](/docs/integrations/microsoft-azure/audit). If you are already collecting activity logs for a subscription, do not perform this step.
import ActivityLogs from '../../reuse/apps/azure-activity-logs.md';

:::note
Since this source contains logs from multiple regions, make sure that you do not tag this source with the location tag.
:::
<ActivityLogs/>

##### Enabling Microsoft Defender for Cloud

Expand Down
18 changes: 8 additions & 10 deletions docs/integrations/microsoft-azure/azure-database-for-mysql.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id: azure-database-for-mysql
title: Azure Database for MySQL
keywords:
keywords:
- azure mysql
- azure database for mysql
- database in azure
Expand Down Expand Up @@ -81,18 +81,16 @@ In this section, you will configure a pipeline for shipping diagnostic logs from
- long_query_time: Set the number of seconds a query can run before it's considered "slow". The default is 10 seconds.
- log_slow_admin_statements: set to *ON*
4. Enable slow query and error logs.<br/><img src={useBaseUrl('img/send-data/azure-database-for-mysql-error-logs.png')} alt="Azure flexible mysql error logs" style={{border: '1px solid gray'}} width="800" />
5. Tag the location field in the source with the right location value. <br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Database for MySql Tag Location" style={{border: '1px solid gray'}} width="500" />
5. Tag the location field in the source with the right location value. <br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Database for MySql Tag Location" style={{border: '1px solid gray'}} width="500" />

#### Activity Logs
#### Activity logs (optional)

To collect activity logs, follow the instructions [here](/docs/integrations/microsoft-azure/audit). Skip this step if you are already collecting activity logs for a subscription.
import ActivityLogs from '../../reuse/apps/azure-activity-logs.md';

:::note
Since this source contains logs from multiple regions, ensure that you do not tag this source with the location tag.
:::
<ActivityLogs/>

### Collecting Error Logs
Error logs cannot be emitted to Azure diagnostic logs directly. To access the error logs, navigate to **Server Logs > Error Logs**, download them, then [upload the logs](/docs/send-data/hosted-collectors/http-source/logs-metrics/upload-logs) to a Sumo Logic HTTP source endpoint. Note that the HTTP source created to receive the error logs needs to be tagged with the following [fields](/docs/manage/fields/#manage-fields) with appropriate values. These values can be copied from the appropriate resource for which logs are ingested through the Azure Event Hub Source for Logs:
Error logs cannot be emitted to Azure diagnostic logs directly. To access the error logs, navigate to **Server Logs > Error Logs**, download them, then [upload the logs](/docs/send-data/hosted-collectors/http-source/logs-metrics/upload-logs) to a Sumo Logic HTTP source endpoint. Note that the HTTP source created to receive the error logs needs to be tagged with the following [fields](/docs/manage/fields/#manage-fields) with appropriate values. These values can be copied from the appropriate resource for which logs are ingested through the Azure Event Hub Source for Logs:

- resource_name
- location
Expand Down Expand Up @@ -128,7 +126,7 @@ As part of the app installation process, the following fields will be created by

import ViewDashboardsIndex from '../../reuse/apps/view-dashboards-index.md';

<ViewDashboardsIndex/>
<ViewDashboardsIndex/>

### Error Logs

Expand Down Expand Up @@ -231,4 +229,4 @@ To troubleshoot metrics collection, follow the instructions in *Collect Metrics
## Additional resources

- Blog: [Azure monitoring and troubleshooting](https://www.sumologic.com/blog/azure-services-monitoring)
- Glossary: [Microsoft Azure](https://www.sumologic.com/glossary/microsoft-azure)
- Glossary: [Microsoft Azure](https://www.sumologic.com/glossary/microsoft-azure)
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id: azure-database-for-postgresql
title: Azure Database for PostgreSQL
keywords:
keywords:
- azure postgresql
- postgresql azure
- azure postgresql monitoring
Expand Down Expand Up @@ -67,13 +67,11 @@ In this section, you will configure a pipeline for shipping diagnostic logs from

4. Tag the location field in the source with the right location value. <br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Redis Cache Tag Location" style={{border: '1px solid gray'}} width="400" />

#### Activity logs
#### Activity logs (optional)

To collect activity logs, follow the instructions [here](/docs/integrations/microsoft-azure/audit). Skip this step if you are already collecting activity logs for a subscription.
import ActivityLogs from '../../reuse/apps/azure-activity-logs.md';

:::note
Since this source contains logs from multiple regions, ensure that you do not tag this source with the location tag.
:::
<ActivityLogs/>

## Installing the Azure Flexible Database for PostgreSQL app

Expand Down
12 changes: 5 additions & 7 deletions docs/integrations/microsoft-azure/azure-event-grid.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id: azure-event-grid
title: Azure Event Grid
keywords:
keywords:
- azure event grid
- event grid is azure
- azure event grid monitoring
Expand Down Expand Up @@ -63,13 +63,11 @@ In this section, you will configure a pipeline for shipping diagnostic logs from
1. Use the Event Hub namespace and Event Hub name configured in the previous step in the destination details section. You can use the default policy `RootManageSharedAccessKey` as the policy name.<br/><img src={useBaseUrl('img/send-data/azure-eventgrid-logs.png')} alt="Azure Event Grid logs" style={{border: '1px solid gray'}} width="800" />
1. Tag the location field in the source with the right location value. <br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Event Grid Tag Location" style={{border: '1px solid gray'}} width="400" />

#### Activity Logs
#### Activity logs (optional)

To collect activity logs, follow the instructions [here](/docs/integrations/microsoft-azure/audit). Do not perform this step in case you are already collecting activity logs for a subscription.
import ActivityLogs from '../../reuse/apps/azure-activity-logs.md';

:::note
Since this source contains logs from multiple regions, make sure that you do not tag this source with the location tag.
:::
<ActivityLogs/>

## Installing the Azure Event Grid app

Expand Down Expand Up @@ -219,4 +217,4 @@ To troubleshoot metrics collection, follow the instructions in [Collect Metrics
## Additional resources

- Blog: [Azure monitoring and troubleshooting](https://www.sumologic.com/blog/azure-services-monitoring)
- Glossary: [Microsoft Azure](https://www.sumologic.com/glossary/microsoft-azure)
- Glossary: [Microsoft Azure](https://www.sumologic.com/glossary/microsoft-azure)
Loading