Skip to content

Blob Storage via Event Grid: Microsoft Azure Resource Manager (ARM)

Coralogix provides a seamless integration with Azure cloud, allowing you to send your logs from anywhere and parse them according to your needs.

The Azure Blob Storage via Event Grid integration allows parsing of Azure Blobs, triggered by an EventGrid subscription notification.

Notes:

  • This integration only supports whole log processing. It does not support tail functionality.

  • It does not monitor for changes to log files.

Prerequisites

  • Azure account with an active subscription

  • [Optional] Pre-existing Event Grid system topic aligned with Storage v2 /General Purpose v2 storage topic type

Azure Resource Manager Template Deployment

Sign into your Azure account and deploy the Blob Storage via Event Grid trigger integration by clicking here.

Fields

FieldDescription
SubscriptionAzure subscription for which you wish to deploy the integration. Must be the same as the monitored storage account.
Resource GroupResource group into which you wish to deploy the integration
Coralogix RegionRegion associated with your Coralogix domain
Custom URLCustom URL associated with your Coralogix account. Ignore if you do not have a custom URL.
Coralogix Private KeyCoralogix Send-Your-Data API key
Coralogix ApplicationMandatory metadata field sent with each log and helps to classify it
Coralogix SubsystemMandatory metadata field sent with each log and helps to classify it
Storage Account NameName of the storage account containing the Blob container. Must be Storagev2 (general purpose v2) type.
Storage Account Resource GroupResource Group name of the storage account containing the Blob container to be monitored
Blob Container NameName of the Blob container to be monitored
Event Grid System Topic NameName of a pre-existing Event Grid system topic for the storage account containing the Blob container. Leave as 'New' to create one.
Newline PatternNewline pattern expected within the Blob storage documents
Prefix FilterPrefix filter to apply to the Blob container. Use 'NoFilter' to refrain from filtering by prefix. Wildcards are not allowed. Use the following format: /subfolder1/subfolder2/.
Suffix FilterSuffix filter to apply to the Blob container. Use 'NoFilter' to refrain from filtering by suffix. Wildcards are not allowed. Use the following format: .log.
Function App Service Plan TypeType of service plan for the function app. Choose 'Premium' if you need vNet support.

Optional Configuration Options

If your Blob container belongs to a restricted storage account, review this optional configuration documentation to learn about VNet support options.

Additional Resources

GithubBlob Storage Documentation
Microsoft Azure Functions Manual IntegrationsEvent Hub
Queue Storage

Support

Need help?

Our world-class customer success team is available 24/7 to walk you through your setup and answer any questions that may come up.

Feel free to reach out to us via our in-app chat or by sending us an email at [email protected].