Event Driven (Instant)
For real-time ingestion, you can connect your Azure Blob Storage container to Chipper using Azure Event Grid. This allows Chipper to receive an event every time a new log file is created in your container.
Prerequisites
Before configuring this method, make sure you've completed:
- ✅ Chipper Access - IAM credentials created
The following steps are all through Chipper.
Step 1: Ensure your subscription has event access
- Go to your subscriptions page
- Navigate to Resource Providers under the Settings header
- Search for Microsoft.EventGrid and hit enable
# Replace these with your values
SUBSCRIPTION_ID="<your-subscription-id>"
# Log in if you haven’t
az login
# Pick the subscription if you have multiple
az account set --subscription "$SUBSCRIPTION_ID$"
# Register the Event Grid resource provider
az provider register --namespace Microsoft.EventGrid
# Check registration status
az provider show --namespace Microsoft.EventGrid --query "registrationState"
Step 2: Create an Event Grid Subscription (Push)
Now configure Event Grid to notify Chipper’s webhook when new blobs are added.
- Go to your Storage Account in the Azure Portal.
- In the left menu, select Events → + Event Subscription.
- Fill in:
- Name:
chipper-logs - Event Schema: Event Grid Schema (default)
- Name:
- Topic Details:
- Enter whatever name for the system topic name, like
chipperlogs
- Enter whatever name for the system topic name, like
- Event Types:
- Select only ✅
BlobCreated
- Select only ✅
- Filters (Optional):
- Subject Begins With:
/blobServices/default/containers/<container_name>/<prefix>/(replacelogswith your container name) - This ensures only events from your log container are sent.
- Subject Begins With:
- Endpoint Details:
- Endpoint Type: Web hook
- Subscriber Endpoint: Paste the Chipper webhook URL (show in the application)
- Example:
https://<api-id>.execute-api.<region>.amazonaws.com
- Example:
- Ensure that the expiry date is set to what you want - Azure will default this to 1 day
- Click Create.
Azure will send a validation event that Chipper automatically acknowledges.
Any issues, please reach out to support@chipperbot.com