Skip to content

Commit ef31e6c

Browse files
priyansh-sumokimsauceJV0812jpipkin1himanshu219
authored
SUMO-236061: Azure Append Blob Collection (#3979)
* SUMO-236061: Azure Storage * SUMO-236061: Update sidebar ids * SUMO-236061: troubleshoot file * Fix broken links and add redirects for renamed docs/URLs * link fixes * links * Update network-watcher.md * SUMO-236061: Navigation and title Update * SUMO-236061: Update Append Blob collection logs * SUMO-236061: Updated Azure-Sumo pipeline * SUMO-236061: index update * path fix * minor fix * minor URL update * minor fix * redirect path removed * minor fix * minor fix * Updates from review * Update blog-service/2019/12-31.md Co-authored-by: Kim (Sumo Logic) <56411016+kimsauce@users.noreply.github.com> * updated azure append blob * removed the video link * updated limitations section * added release notes * fixed table rendering and note * updated the doc * added limitation and missing system topic * updated image * Rename 2024-06-16-collection.md to 2024-06-12-collection.md --------- Co-authored-by: Kim <56411016+kimsauce@users.noreply.github.com> Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> Co-authored-by: John Pipkin <jpipkin@sumologic.com> Co-authored-by: Himanshu Pal <hp.iiita@gmail.com>
1 parent 6562026 commit ef31e6c

27 files changed

+545
-188
lines changed

blog-service/2018/12-31.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,7 @@ The [Sumo Logic App for Amazon Redshift ULM](/docs/integrations/amazon-aws/redsh
550550
---
551551
## June 1, 2018 (Integration)
552552

553-
New - An integration for [Azure Blob Storage](/docs/send-data/collect-from-other-data-sources/azure-blob-storage) is now available. The new integration provides a event-based pipeline for shipping monitoring data from Azure Blob Storage to an HTTP source on Sumo Logic. This solution is good for monitoring Azure services that do not support exporting logs to Azure Monitor, for example, Azure Web Apps and Azure Storage Accounts.
553+
New - An integration for [Azure Blob Storage](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs) is now available. The new integration provides a event-based pipeline for shipping monitoring data from Azure Blob Storage to an HTTP source on Sumo Logic. This solution is good for monitoring Azure services that do not support exporting logs to Azure Monitor, for example, Azure Web Apps and Azure Storage Accounts.
554554

555555
---
556556
## May 22, 2018 (New Google Apps Options in Google Source Audit UI)

blog-service/2019/12-31.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ Update - The [Cylance App](/docs/integrations/security-threat-detection/cylance
423423
---
424424
## February 22, 2019 (Apps)
425425

426-
Update - The [Azure Network Watcher App](/docs/integrations/microsoft-azure/network-watcher) and [Azure Blob Storage App](/docs/send-data/collect-from-other-data-sources/azure-blob-storage) have an enhanced collection processes. The SumoLogic App for Azure Network Watcher leverages Network Security Group (NSG) flow logs to provide real-time visibility and analysis of your Azure Network. The Sumo Logic App for Azure Blob Storage is a Sumo integration that provides a event-based pipeline for shipping monitoring data from Azure Blob Storage to an HTTP source on Sumo Logic.
426+
Update - The Sumo Logic apps for [Azure Network Watcher](/docs/integrations/microsoft-azure/network-watcher) and [Azure Blob Storage](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs) now have an enhanced collection processes. Our Azure Network Watcher app leverages Network Security Group (NSG) flow logs to provide real-time visibility and analysis of your Azure Network. The Azure Blob Storage app provides an event-based pipeline for shipping and monitoring data from Azure Blob Storage to an HTTP source on Sumo Logic.
427427

428428
---
429429
## February 20, 2019 (Apps)

blog-service/2023/12-31.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ The new setup guides for Azure services are:
202202
- [Azure Automation](/docs/integrations/microsoft-azure/azure-automation)
203203
- [Azure Backup](/docs/integrations/microsoft-azure/azure-backup)
204204
- [Azure Batch](/docs/integrations/microsoft-azure/azure-batch)
205-
- [Azure Blob Storage](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/collect-logs-azure-blob-storage)
205+
- [Azure Blob Storage](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs)
206206
- [Azure Cache for Redis](/docs/integrations/microsoft-azure/azure-cache-for-redis)
207207
- [Azure Cognitive Search](/docs/integrations/microsoft-azure/azure-cognitive-search)
208208
- [Azure Cosmos DB](/docs/integrations/microsoft-azure/azure-cosmos-db)
@@ -772,7 +772,7 @@ We are excited to announce the update of Azure Blob Storage Collector, featuring
772772
- **Support for Azure storage accounts in different regions**. Previously, the collection resources deployment and storage account region had to match. With this release, we have introduced a new user parameter called **StorageAccountRegion**, which allows you to specify a storage account in a different region than the collection resources deployment region, providing greater flexibility and scalability.
773773
- **JSON lines format support**. You can upload any JSON file in JSON lines format to send data to Sumo Logic. This update enables seamless integration, which allows you to efficiently process and analyze JSON line data for your application's needs.
774774

775-
Check out our technical documentation [here](/docs/send-data/collect-from-other-data-sources/azure-blob-storage) to learn more about the updates in Azure Blob Storage Collector.
775+
Check out our technical documentation [here](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs) to learn more about the updates in Azure Blob Storage Collector.
776776

777777

778778
---

blog-service/2024-02-09-apps.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ We're happy to announce an update of the Azure Blob Storage collection framework
1818
- Updated function application logging with log levels.
1919
- Provides necessary security updates.
2020

21-
For upgrade instructions, refer to the [changelog](https://github.com/SumoLogic/sumologic-azure-function/releases/tag/v4.0.0). For information on collecting logs from Azure Blob Storage, see our [documentation](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/collect-logs-azure-blob-storage).
21+
For upgrade instructions, refer to the [changelog](https://github.com/SumoLogic/sumologic-azure-function/releases/tag/v4.0.0). For information on collecting logs from Azure Blob Storage, see our [documentation](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs).

blog-service/2024-06-12-collection.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: Azure Blob Storage (Collection)
3+
image: https://help.sumologic.com/img/sumo-square.png
4+
keywords:
5+
- collection
6+
- azure-blob-storage
7+
- append-blob
8+
hide_table_of_contents: true
9+
authors:
10+
- url: https://help.sumologic.com/release-notes-service/rss.xml
11+
image_url: /img/release-notes/rss-orange.png
12+
---
13+
14+
We're excited to announce the release of our new Azure Blob Storage collection. This new integration provides a event-based pipeline for shipping monitoring data from Azure Blob Storage to an HTTP source on Sumo Logic. This solution can be used to monitor Azure services that do not support exporting logs to Azure Monitor. [Learn more](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/append-blob/).
15+

cid-redirects.json

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,9 @@
101101
"/03Send-Data/Collect-from-Other-Data-Sources/Amazon-CloudWatch-Logs/Collect-Amazon-CloudWatch-Logs-using-Amazon-Kinesis": "/docs/send-data/collect-from-other-data-sources/amazon-cloudwatch-logs",
102102
"/03Send-Data/Collect-from-Other-Data-Sources/Auto-Subscribe_AWS_Log_Groups_to_a_Lambda_Function": "/docs/send-data/collect-from-other-data-sources/autosubscribe-arn-destination",
103103
"/03Send-Data/Collect-from-Other-Data-Sources/AWS_Fargate_log_collection": "/docs/send-data/collect-from-other-data-sources/aws-fargate-log-collection",
104-
"/03Send-Data/Collect-from-Other-Data-Sources/Azure_Blob_Storage": "/docs/send-data/collect-from-other-data-sources/azure-blob-storage",
105-
"/03Send-Data/Collect-from-Other-Data-Sources/Azure_Blob_Storage/Collect_Logs_from_Azure_Blob_Storage": "/docs/send-data/collect-from-other-data-sources/azure-blob-storage/collect-logs-azure-blob-storage",
106-
"/03Send-Data/Collect-from-Other-Data-Sources/Azure_Blob_Storage/Troubleshoot_Azure_Blob_Storage_Log_Collection": "/docs/send-data/collect-from-other-data-sources/azure-blob-storage/troubleshoot-azure-blob-storage-log-collection",
104+
"/03Send-Data/Collect-from-Other-Data-Sources/Azure_Blob_Storage": "/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs",
105+
"/03Send-Data/Collect-from-Other-Data-Sources/Azure_Blob_Storage/Collect_Logs_from_Azure_Blob_Storage": "/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs",
106+
"/03Send-Data/Collect-from-Other-Data-Sources/Azure_Blob_Storage/Troubleshoot_Azure_Blob_Storage_Log_Collection": "/docs/send-data/collect-from-other-data-sources/azure-blob-storage/troubleshoot-log-collection",
107107
"/03Send-Data/Collect-from-Other-Data-Sources/Azure_Monitoring": "/docs/send-data/collect-from-other-data-sources/azure-monitoring",
108108
"/03Send-Data/Collect-from-Other-Data-Sources/Azure_Monitoring/Collect_Logs_from_Azure_Monitor": "/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-logs-azure-monitor",
109109
"/03Send-Data/Collect-from-Other-Data-Sources/Azure_Monitoring/Collect_Metrics_from_Azure_Monitor": "/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor",
@@ -3280,7 +3280,7 @@
32803280
"/Send-Data/Applications-and-Other-Data-Sources/Azure-Audit/02Collect-Logs-for-Azure-Audit-from-Event-Hub": "/docs/integrations/microsoft-azure/audit",
32813281
"/Send-Data/Collect-from-Other-Data-Sources/Azure_Monitoring/Collect_Logs_from_Azure_Monitor": "/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-logs-azure-monitor",
32823282
"/Send-Data/Collect-from-Other-Data-Sources/Azure_Monitoring/Collect_Metrics_from_Azure_Monitor": "/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor",
3283-
"/Send_Data/Setup_Wizard/About_Streaming_Data_Collection/Collect_from_Custom_Apps/Collect_Streaming_Data_From_a_Local_File": "/docs/send-data/installed-collectors/sources/streaming-metrics-source",
3283+
"/Send_Data/Setup_Wizard/About_Streaming_Data_Collection/Collect_from_Custom_Apps/Collect_Streaming_Data_From_a_Local_File": "/docs/send-data/installed-collectors/sources/streaming-metrics-source",
32843284
"/Send_Data/Sources/Script_Source": "/docs/send-data/installed-collectors/sources/script-source",
32853285
"/Send_Data/Sources/Script_Source/Cron_Examples_and_Reference": "/docs/send-data/installed-collectors/sources/script-source/cron-examples-reference",
32863286
"/Send_Data/Sources/AWS_S3_Source": "/docs/send-data/hosted-collectors/amazon-aws/aws-s3-source",
@@ -3700,8 +3700,8 @@
37003700
"/Send-Data/Applications-and-Other-Data-Sources/Oracle/00Collect_Logs_for_Oracle": "/docs/send-data/collect-from-other-data-sources/collect-logs-oracle-cloud-infrastructure",
37013701
"/Send-Data/Applications-and-Other-Data-Sources/Threat-Intel-Quick-Analysis": "/docs/integrations/security-threat-detection/threat-intel-quick-analysis",
37023702
"/Send-Data/Applications-and-Other-Data-Sources/Threat-Intel-Quick-Analysis/Threat-Intel-FAQ": "/docs/integrations/security-threat-detection/threat-intel-quick-analysis",
3703-
"/Send-Data/Collect-from-Other-Data-Sources/Azure_Blob_Storage": "/docs/send-data/collect-from-other-data-sources/azure-blob-storage",
3704-
"/Send-Data/Collect-from-Other-Data-Sources/Azure_Blob_Storage/Collect_Logs_from_Azure_Blob_Storage": "/docs/send-data/collect-from-other-data-sources/azure-blob-storage",
3703+
"/Send-Data/Collect-from-Other-Data-Sources/Azure_Blob_Storage": "/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs",
3704+
"/Send-Data/Collect-from-Other-Data-Sources/Azure_Blob_Storage/Collect_Logs_from_Azure_Blob_Storage": "/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs",
37053705
"/Send-Data/Data-Types-and-Applications/Docker/01-Collect-Events-and-Statistics-for-the-Docker-App": "/docs/send-data/installed-collectors/sources/docker-sources",
37063706
"/Send-Data/Data-Types-and-Applications/Amazon-EC2-Container-Service-(ECS)/01-Collect-ECS-Logs-and-Metrics": "/docs/integrations/amazon-aws/elastic-container-service",
37073707
"/Send-Data/Data-Types/Azure-Web-Apps": "/docs/integrations/microsoft-azure/web-apps",
@@ -3885,6 +3885,8 @@
38853885
"/docs/cse/automation-service/automation-service-bridge": "/docs/platform-services/automation-service/automation-service-bridge",
38863886
"/docs/cse/automation-service/automation-service-integration-framework": "/docs/platform-services/automation-service/automation-service-integration-framework",
38873887
"/docs/send-data/collect-from-other-data-sources/kubernetes": "/docs/send-data/kubernetes",
3888+
"/docs/send-data/collect-from-other-data-sources/azure-blob-storage/collect-logs-azure-blob-storage": "/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs",
3889+
"/docs/send-data/collect-from-other-data-sources/azure-blob-storage/troubleshoot-azure-blob-storage-log-collection": "/docs/send-data/collect-from-other-data-sources/azure-blob-storage/troubleshoot-log-collection",
38883890
"/docs/cloud-soar/mssp": "/docs/cloud-soar/legacy/legacy-cloud-soar-mssp",
38893891
"/docs/cloud-soar/cloud-soar-delivery-2": "/release-notes-csoar/2024/02/06/application-update",
38903892
"/docs/metrics/metrics-queries/metrics-queries-classic": "/docs/metrics/metrics-queries/metrics-explorer",

docs/integrations/microsoft-azure/arm-integration-faq.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ This guide provides answers to frequently asked questions (FAQ) about integratin
2020

2121
For an introduction to Sumo Logic’s solution for obtaining application and infrastructure data (logs and metrics) for Azure services using Azure Monitor, see [Azure Monitoring](/docs/send-data/collect-from-other-data-sources/azure-monitoring).
2222

23-
For an introduction to Sumo Logic's solution for obtaining logs and metrics using an event-based pipeline for shipping monitoring data from Azure Blob Storage to an HTTP source on Sumo Logic, see [Azure Blog Storage](/docs/send-data/collect-from-other-data-sources/azure-blob-storage).
23+
For an introduction to Sumo Logic's solution for obtaining logs and metrics using an event-based pipeline for shipping monitoring data from Azure Blob Storage to an HTTP source on Sumo Logic, see [Azure Blog Storage](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs).
2424

2525

2626
## General FAQ
@@ -200,7 +200,7 @@ FileOffsetMap is a table created in Azure Table Storage that is used for interna
200200

201201
### How does the collection mechanism work?
202202

203-
For a summary of how various components are stitched together in the pipeline, see the [Monitoring data flow](/docs/send-data/collect-from-other-data-sources/azure-blob-storage#monitoring-data-flow) section of the Azure Blog Storage page.
203+
For a summary of how various components are stitched together in the pipeline, see the [Monitoring data flow](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs) section of the Azure Blog Storage page.
204204

205205

206206
### How do I scale the function?
@@ -263,7 +263,7 @@ Solution: Increase the maxBatchSize in BlobTaskProducer's host.json This will fe
263263
Error: HTDECK-JOBCOSTING-API__BE93-2019-05-08-14-e5260b.log"": [48255]} Exception while executing function: Functions.BlobTaskProducer Microsoft.Azure.WebJobs.Host. FunctionInvocationException : Exception while executing function: Functions.BlobTaskProducer ---> System.Exception : StorageError: The table specified does not exist. RequestId:3914a31a-e002-000e-1dad-05a995000000 Time:2019-05-08T14:48:29.9940095Z at async Microsoft.Azure.WebJobs.Script.Description.NodeFunctionInvoker.InvokeCore(Object[] parameters,FunctionInvocationContext context) at C:\projects\azure-webjobs-sdk-script\src\WebJobs.Script\Description\Node\NodeFunctionInvoker.cs : 196
264264
```
265265

266-
Solution: This error comes when FileOffsetMap does not exists. Check and confirm whether you have created the following table in [Step 3: Configure Azure resources using ARM template](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/collect-logs-azure-blob-storage#step-3-configure-azure-resources-using-arm-template), substep 11.
266+
Solution: This error comes when FileOffsetMap does not exists. Check and confirm whether you have created the following table in [Step 3: Configure Azure resources using ARM template](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs/#step-3-configure-azure-resources-using-arm-template), substep 11.
267267

268268
Error: You'll see a Deployment Failed error when roleAssignment is not unique but we are already using resourcegroup.id in a name that is unique. The error details are:
269269

docs/integrations/microsoft-azure/network-watcher.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ To configure an HTTP source for Azure, do the following:
115115

116116
### Step 3: Configure Azure Resources using ARM template
117117

118-
To deploy the ARM template-based Blob Storage collection, refer to step 3 of [Collect Logs from Azure Blob Storage](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/collect-logs-azure-blob-storage/#step-3-configure-azure-resources-using-arm-template).
118+
To deploy the ARM template-based Blob Storage collection, refer to step 3 of [Collect Logs from Azure Blob Storage](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/collect-logs#step-3-configure-azure-resources-using-arm-template).
119119

120120
### Step 4: Enable NSG flow logs via the Azure Portal
121121

@@ -125,7 +125,7 @@ In this step, you enable NSG flow logs with the Azure portal.
125125

126126
### Troubleshooting
127127

128-
If logs do not start flowing into Sumo Logic after you perform the configuration above, see [Troubleshoot Azure Blob Storage Log Collection](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/troubleshoot-azure-blob-storage-log-collection.md).
128+
If logs do not start flowing into Sumo Logic after you perform the configuration above, see [Troubleshoot Azure Blob Storage Log Collection](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/troubleshoot-log-collection).
129129

130130
## Installing the Azure Network Watcher app
131131

0 commit comments

Comments
 (0)